---
Fuzzer filename: '/src/libjpeg-turbo.3.0.x/fuzz/decompress.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/fuzz/decompress.cc'
      linkageType:     externalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         62
      ICount:          461
      EdgeCount:       82
      CyclomaticComplexity: 22
      functionsReached:
        - tj3Alloc
        - tj3Decompress12
        - tj3Decompress16
        - tj3Decompress8
        - tj3DecompressHeader
        - tj3Destroy
        - tj3Get
        - tj3Init
        - tj3Set
        - tj3SetCroppingRegion
        - tj3SetScalingFactor
      functionUses:    0
      BranchProfiles:
        - Branch String:   'decompress.cc:48,7'
          Branch Sides:
            - BranchSide:      'decompress.cc:49,5'
              BranchSideFuncs:
                - free
                - tj3Destroy
            - BranchSide:      'decompress.cc:54,23'
              BranchSideFuncs:
                - tj3DecompressHeader
                - tj3Get
                - tj3Get
                - tj3Get
                - tj3Set
                - free
                - tj3Destroy
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Alloc
                - tj3Decompress16
                - free
                - tj3Decompress12
                - tj3Decompress8
                - tj3SetCroppingRegion
                - tj3SetScalingFactor
        - Branch String:   'decompress.cc:63,17'
          Branch Sides:
            - BranchSide:      'decompress.cc:63,20'
              BranchSideFuncs:
                - free
                - tj3Destroy
            - BranchSide:      'decompress.cc:64,5'
              BranchSideFuncs:
                - free
                - tj3Destroy
        - Branch String:   'decompress.cc:63,31'
          Branch Sides:
            - BranchSide:      'decompress.cc:63,44'
              BranchSideFuncs:
                - free
                - tj3Destroy
            - BranchSide:      'decompress.cc:64,5'
              BranchSideFuncs:
                - free
                - tj3Destroy
        - Branch String:   'decompress.cc:63,7'
          Branch Sides:
            - BranchSide:      'decompress.cc:64,5'
              BranchSideFuncs:
                - free
                - tj3Destroy
            - BranchSide:      'decompress.cc:66,10'
              BranchSideFuncs:
                - tj3Set
                - free
                - tj3Destroy
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Alloc
                - tj3Decompress16
                - free
                - tj3Decompress12
                - tj3Decompress8
                - tj3SetCroppingRegion
                - tj3SetScalingFactor
        - Branch String:   'decompress.cc:68,3'
          Branch Sides:
            - BranchSide:      'decompress.cc:69,13'
              BranchSideFuncs:
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Alloc
                - tj3Decompress16
                - free
                - tj3Destroy
                - free
                - tj3Decompress12
                - tj3Decompress8
                - tj3SetCroppingRegion
                - tj3SetScalingFactor
            - BranchSide:      'decompress.cc:136,3'
              BranchSideFuncs:
                - free
                - tj3Destroy
        - Branch String:   'decompress.cc:77,9'
          Branch Sides:
            - BranchSide:      'decompress.cc:78,14'
              BranchSideFuncs:
                - tj3Alloc
                - tj3Decompress16
                - free
                - tj3Destroy
                - free
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3SetCroppingRegion
                - tj3SetScalingFactor
                - tj3Decompress12
                - tj3Decompress8
            - BranchSide:      'decompress.cc:98,28'
              BranchSideFuncs:
                - tj3Alloc
                - tj3Decompress16
                - free
                - tj3Destroy
                - free
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3SetCroppingRegion
                - tj3SetScalingFactor
                - tj3Decompress12
                - tj3Decompress8
        - Branch String:   'decompress.cc:81,11'
          Branch Sides:
            - BranchSide:      'decompress.cc:82,25'
              BranchSideFuncs:
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Alloc
                - tj3Decompress16
                - free
                - tj3Destroy
                - free
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3Decompress12
                - tj3Decompress8
                - tj3SetCroppingRegion
            - BranchSide:      'decompress.cc:87,29'
              BranchSideFuncs:
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Alloc
                - tj3Decompress16
                - free
                - tj3Destroy
                - free
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3Decompress12
                - tj3Decompress8
                - tj3SetCroppingRegion
        - Branch String:   'decompress.cc:91,20'
          Branch Sides:
            - BranchSide:      'decompress.cc:91,23'
              BranchSideFuncs:
                - tj3SetCroppingRegion
                - tj3Alloc
                - tj3Decompress16
                - free
                - tj3Destroy
                - free
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3SetScalingFactor
                - tj3Decompress12
                - tj3Decompress8
                - tj3SetCroppingRegion
            - BranchSide:      'decompress.cc:95,30'
              BranchSideFuncs:
                - tj3SetCroppingRegion
                - tj3Alloc
                - tj3Decompress16
                - free
                - tj3Destroy
                - free
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3SetScalingFactor
                - tj3Decompress12
                - tj3Decompress8
        - Branch String:   'decompress.cc:91,31'
          Branch Sides:
            - BranchSide:      'decompress.cc:91,34'
              BranchSideFuncs:
                - tj3SetCroppingRegion
                - tj3Alloc
                - tj3Decompress16
                - free
                - tj3Destroy
                - free
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3SetScalingFactor
                - tj3Decompress12
                - tj3Decompress8
                - tj3SetCroppingRegion
            - BranchSide:      'decompress.cc:95,30'
              BranchSideFuncs:
                - tj3SetCroppingRegion
                - tj3Alloc
                - tj3Decompress16
                - free
                - tj3Destroy
                - free
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3SetScalingFactor
                - tj3Decompress12
                - tj3Decompress8
        - Branch String:   'decompress.cc:91,11'
          Branch Sides:
            - BranchSide:      'decompress.cc:92,18'
              BranchSideFuncs:
                - tj3SetCroppingRegion
                - tj3Alloc
                - tj3Decompress16
                - free
                - tj3Destroy
                - free
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3SetScalingFactor
                - tj3Decompress12
                - tj3Decompress8
            - BranchSide:      'decompress.cc:95,30'
              BranchSideFuncs:
                - tj3SetCroppingRegion
                - tj3Alloc
                - tj3Decompress16
                - free
                - tj3Destroy
                - free
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3SetScalingFactor
                - tj3Decompress12
                - tj3Decompress8
        - Branch String:   'decompress.cc:98,9'
          Branch Sides:
            - BranchSide:      'decompress.cc:99,7'
              BranchSideFuncs:
                - free
                - tj3Destroy
            - BranchSide:      'decompress.cc:101,9'
              BranchSideFuncs:
                - tj3Decompress16
                - free
                - tj3Destroy
                - free
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Alloc
                - tj3SetCroppingRegion
                - tj3SetScalingFactor
                - tj3Decompress12
                - tj3Decompress8
        - Branch String:   'decompress.cc:101,9'
          Branch Sides:
            - BranchSide:      'decompress.cc:102,26'
              BranchSideFuncs:
                - tj3Decompress8
                - free
                - tj3Destroy
                - free
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Alloc
                - tj3Decompress16
                - tj3Decompress12
                - tj3SetCroppingRegion
                - tj3SetScalingFactor
            - BranchSide:      'decompress.cc:110,16'
              BranchSideFuncs:
                - tj3Decompress16
                - free
                - tj3Destroy
                - free
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Alloc
                - tj3Decompress8
                - tj3SetCroppingRegion
                - tj3SetScalingFactor
                - tj3Decompress12
        - Branch String:   'decompress.cc:102,11'
          Branch Sides:
            - BranchSide:      'decompress.cc:106,16'
              BranchSideFuncs:
                - free
                - free
                - tj3Destroy
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Alloc
                - tj3Decompress16
                - tj3Decompress12
                - tj3Decompress8
                - tj3SetCroppingRegion
                - tj3SetScalingFactor
            - BranchSide:      'decompress.cc:109,9'
              BranchSideFuncs:
                - free
                - tj3Destroy
        - Branch String:   'decompress.cc:106,9'
          Branch Sides:
            - BranchSide:      'decompress.cc:107,36'
              BranchSideFuncs:
                - free
                - free
                - tj3Destroy
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Alloc
                - tj3Decompress16
                - tj3Decompress12
                - tj3Decompress8
                - tj3SetCroppingRegion
                - tj3SetScalingFactor
            - BranchSide:      'decompress.cc:108,7'
              BranchSideFuncs:
                - free
                - free
                - tj3Destroy
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Alloc
                - tj3Decompress16
                - tj3Decompress12
                - tj3Decompress8
                - tj3SetCroppingRegion
                - tj3SetScalingFactor
        - Branch String:   'decompress.cc:110,16'
          Branch Sides:
            - BranchSide:      'decompress.cc:111,27'
              BranchSideFuncs:
                - tj3Decompress12
                - free
                - tj3Destroy
                - free
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Alloc
                - tj3Decompress16
                - tj3Decompress8
                - tj3SetCroppingRegion
                - tj3SetScalingFactor
            - BranchSide:      'decompress.cc:119,27'
              BranchSideFuncs:
                - tj3Decompress16
                - free
                - tj3Destroy
                - free
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Alloc
                - tj3Decompress12
                - tj3Decompress8
                - tj3SetCroppingRegion
                - tj3SetScalingFactor
        - Branch String:   'decompress.cc:111,11'
          Branch Sides:
            - BranchSide:      'decompress.cc:114,16'
              BranchSideFuncs:
                - free
                - free
                - tj3Destroy
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Alloc
                - tj3Decompress16
                - tj3Decompress12
                - tj3Decompress8
                - tj3SetCroppingRegion
                - tj3SetScalingFactor
            - BranchSide:      'decompress.cc:117,9'
              BranchSideFuncs:
                - free
                - tj3Destroy
        - Branch String:   'decompress.cc:114,9'
          Branch Sides:
            - BranchSide:      'decompress.cc:115,28'
              BranchSideFuncs:
                - free
                - free
                - tj3Destroy
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Alloc
                - tj3Decompress16
                - tj3Decompress12
                - tj3Decompress8
                - tj3SetCroppingRegion
                - tj3SetScalingFactor
            - BranchSide:      'decompress.cc:116,7'
              BranchSideFuncs:
                - free
                - free
                - tj3Destroy
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Alloc
                - tj3Decompress16
                - tj3Decompress12
                - tj3Decompress8
                - tj3SetCroppingRegion
                - tj3SetScalingFactor
        - Branch String:   'decompress.cc:119,11'
          Branch Sides:
            - BranchSide:      'decompress.cc:123,16'
              BranchSideFuncs:
                - free
                - free
                - tj3Destroy
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Alloc
                - tj3Decompress16
                - tj3Decompress12
                - tj3Decompress8
                - tj3SetCroppingRegion
                - tj3SetScalingFactor
            - BranchSide:      'decompress.cc:126,9'
              BranchSideFuncs:
                - free
                - tj3Destroy
        - Branch String:   'decompress.cc:123,9'
          Branch Sides:
            - BranchSide:      'decompress.cc:124,37'
              BranchSideFuncs:
                - free
                - free
                - tj3Destroy
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Alloc
                - tj3Decompress16
                - tj3Decompress12
                - tj3Decompress8
                - tj3SetCroppingRegion
                - tj3SetScalingFactor
            - BranchSide:      'decompress.cc:125,7'
              BranchSideFuncs:
                - free
                - free
                - tj3Destroy
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Alloc
                - tj3Decompress16
                - tj3Decompress12
                - tj3Decompress8
                - tj3SetCroppingRegion
                - tj3SetScalingFactor
        - Branch String:   'decompress.cc:134,9'
          Branch Sides:
            - BranchSide:      'decompress.cc:135,7'
              BranchSideFuncs:
                - free
                - tj3Destroy
            - BranchSide:      'decompress.cc:136,3'
              BranchSideFuncs:
                - free
                - tj3Destroy
                - tj3Set
                - tj3Set
                - tj3Get
                - tj3Set
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Alloc
                - tj3Decompress16
                - free
                - tj3Decompress12
                - tj3Decompress8
                - tj3SetCroppingRegion
                - tj3SetScalingFactor
      Callsites:
        - Src:             'decompress.cc:48,17'
          Dst:             tj3Init
        - Src:             'decompress.cc:54,3'
          Dst:             tj3DecompressHeader
        - Src:             'decompress.cc:55,11'
          Dst:             tj3Get
        - Src:             'decompress.cc:56,12'
          Dst:             tj3Get
        - Src:             'decompress.cc:57,15'
          Dst:             tj3Get
        - Src:             'decompress.cc:66,3'
          Dst:             tj3Set
        - Src:             'decompress.cc:74,5'
          Dst:             tj3Set
        - Src:             'decompress.cc:75,5'
          Dst:             tj3Set
        - Src:             'decompress.cc:77,10'
          Dst:             tj3Get
        - Src:             'decompress.cc:78,7'
          Dst:             tj3Set
        - Src:             'decompress.cc:83,9'
          Dst:             tj3SetScalingFactor
        - Src:             'decompress.cc:87,9'
          Dst:             tj3SetScalingFactor
        - Src:             'decompress.cc:93,9'
          Dst:             tj3SetCroppingRegion
        - Src:             'decompress.cc:95,9'
          Dst:             tj3SetCroppingRegion
        - Src:             'decompress.cc:98,19'
          Dst:             tj3Alloc
        - Src:             'decompress.cc:102,11'
          Dst:             tj3Decompress8
        - Src:             'decompress.cc:111,11'
          Dst:             tj3Decompress12
        - Src:             'decompress.cc:119,11'
          Dst:             tj3Decompress16
        - Src:             'decompress.cc:140,3'
          Dst:             tj3Destroy
    - functionName:    my_emit_message
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - msg_level
      BBCount:         8
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - longjmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'turbojpeg.c:96,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:96,7'
              BranchSideFuncs:
                - longjmp
            - BranchSide:      'turbojpeg.c:97,5'
              BranchSideFuncs:
                - longjmp
        - Branch String:   'turbojpeg.c:98,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:98,39'
              BranchSideFuncs:
                - longjmp
            - BranchSide:      'turbojpeg.c:99,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:98,31'
          Dst:             longjmp
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_output_message
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tjSaveImage
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2928
      functionLinenumberEnd: 2941
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - filename
        - buffer
        - width
        - pitch
        - height
        - pixelFormat
        - flags
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - processFlags
        - tj3Destroy
        - tj3Init
        - tj3SaveImage8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'turbojpeg.c:2932,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2932,54'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:2934,16'
              BranchSideFuncs:
                - processFlags
                - tj3SaveImage8
                - tj3Destroy
      Callsites:
        - Src:             'turbojpeg.c:2932,17'
          Dst:             tj3Init
        - Src:             'turbojpeg.c:2934,3'
          Dst:             processFlags
        - Src:             'turbojpeg.c:2936,12'
          Dst:             tj3SaveImage8
        - Src:             'turbojpeg.c:2939,3'
          Dst:             tj3Destroy
    - functionName:    tj3Init
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - initType
      BBCount:         18
      ICount:          137
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - _tjInitCompress
        - _tjInitDecompress
        - snprintf
      functionUses:    12
      BranchProfiles:
        - Branch String:   'turbojpeg.c:544,20'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:544,23'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:545,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:544,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:545,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:547,29'
              BranchSideFuncs:
                - malloc
                - snprintf
                - _tjInitCompress
                - _tjInitDecompress
                - _tjInitDecompress
                - _tjInitCompress
                - snprintf
        - Branch String:   'turbojpeg.c:547,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:548,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:549,10'
              BranchSideFuncs:
                - snprintf
                - _tjInitCompress
                - _tjInitDecompress
                - _tjInitDecompress
                - _tjInitCompress
        - Branch String:   'turbojpeg.c:563,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:564,49'
              BranchSideFuncs:
                - _tjInitCompress
            - BranchSide:      'turbojpeg.c:565,53'
              BranchSideFuncs:
                - _tjInitDecompress
            - BranchSide:      'turbojpeg.c:567,30'
              BranchSideFuncs:
                - _tjInitCompress
                - _tjInitDecompress
            - BranchSide:      'turbojpeg.c:571,3'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:568,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:568,18'
              BranchSideFuncs:
                - _tjInitDecompress
            - BranchSide:      'turbojpeg.c:569,32'
              BranchSideFuncs:
                - _tjInitDecompress
      Callsites:
        - Src:             'turbojpeg.c:545,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:548,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:550,3'
          Dst:             snprintf
        - Src:             'turbojpeg.c:564,33'
          Dst:             _tjInitCompress
        - Src:             'turbojpeg.c:565,35'
          Dst:             _tjInitDecompress
        - Src:             'turbojpeg.c:567,14'
          Dst:             _tjInitCompress
        - Src:             'turbojpeg.c:569,14'
          Dst:             _tjInitDecompress
    - functionName:    processFlags
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - flags
        - operation
      BBCount:         42
      ICount:          272
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - __errno_location
        - setenv
      functionUses:    13
      BranchProfiles:
        - Branch String:   'jinclude.h:134,13'
          Branch Sides:
            - BranchSide:      'jinclude.h:134,17'
              BranchSideFuncs:
                - __errno_location
                - setenv
                - __errno_location
            - BranchSide:      'jinclude.h:135,13'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'jinclude.h:134,7'
          Branch Sides:
            - BranchSide:      'jinclude.h:135,13'
              BranchSideFuncs:
                - setenv
                - __errno_location
            - BranchSide:      'jinclude.h:137,10'
              BranchSideFuncs:
                - setenv
                - __errno_location
        - Branch String:   'jinclude.h:134,13'
          Branch Sides:
            - BranchSide:      'jinclude.h:134,17'
              BranchSideFuncs:
                - __errno_location
                - setenv
                - __errno_location
            - BranchSide:      'jinclude.h:135,13'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'jinclude.h:134,7'
          Branch Sides:
            - BranchSide:      'jinclude.h:135,13'
              BranchSideFuncs:
                - setenv
                - __errno_location
            - BranchSide:      'jinclude.h:137,10'
              BranchSideFuncs:
                - setenv
                - __errno_location
        - Branch String:   'jinclude.h:134,13'
          Branch Sides:
            - BranchSide:      'jinclude.h:134,17'
              BranchSideFuncs:
                - __errno_location
                - setenv
                - __errno_location
            - BranchSide:      'jinclude.h:135,13'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'jinclude.h:134,7'
          Branch Sides:
            - BranchSide:      'jinclude.h:135,13'
              BranchSideFuncs:
                - setenv
                - __errno_location
            - BranchSide:      'jinclude.h:137,10'
              BranchSideFuncs:
                - setenv
                - __errno_location
        - Branch String:   'turbojpeg.c:520,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:521,9'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:526,24'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:521,29'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:521,32'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:522,7'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:521,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:522,7'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:524,7'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:531,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:531,34'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:531,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:512,32'
          Dst:             __errno_location
        - Src:             'turbojpeg.c:512,32'
          Dst:             setenv
        - Src:             'turbojpeg.c:512,32'
          Dst:             __errno_location
        - Src:             'turbojpeg.c:513,37'
          Dst:             __errno_location
        - Src:             'turbojpeg.c:513,37'
          Dst:             setenv
        - Src:             'turbojpeg.c:513,37'
          Dst:             __errno_location
        - Src:             'turbojpeg.c:514,38'
          Dst:             __errno_location
        - Src:             'turbojpeg.c:514,38'
          Dst:             setenv
        - Src:             'turbojpeg.c:514,38'
          Dst:             __errno_location
    - functionName:    tj3SaveImage8
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg-mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - filename
        - buffer
        - width
        - pitch
        - height
        - pixelFormat
      BBCount:         50
      ICount:          479
      EdgeCount:       69
      CyclomaticComplexity: 21
      functionsReached:
        - __errno_location
        - _setjmp
        - fclose
        - fopen
        - jinit_write_bmp
        - jinit_write_ppm
        - snprintf
        - strcasecmp
        - strerror
        - strrchr
        - tj3Destroy
        - tj3Init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'turbojpeg-mp.c:446,3'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:446,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
                - tj3Init
                - fopen
                - _setjmp
                - strrchr
                - jinit_write_ppm
                - snprintf
                - snprintf
                - strcasecmp
                - jinit_write_bmp
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:446,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg-mp.c:448,17'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:448,21'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
                - tj3Init
                - fopen
                - _setjmp
                - strrchr
                - jinit_write_ppm
                - snprintf
                - snprintf
                - strcasecmp
                - jinit_write_bmp
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:450,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:448,28'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:448,31'
              BranchSideFuncs:
                - tj3Init
                - fopen
                - _setjmp
                - strrchr
                - jinit_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
                - strcasecmp
                - jinit_write_bmp
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:450,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:448,41'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:448,44'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:450,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:448,54'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:448,57'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:450,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:448,68'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:449,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:450,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:449,23'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:449,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:450,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:448,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:450,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:455,18'
              BranchSideFuncs:
                - tj3Init
                - fopen
                - _setjmp
                - strrchr
                - jinit_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
                - strcasecmp
                - jinit_write_bmp
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
        - Branch String:   'turbojpeg-mp.c:455,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:456,5'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg-mp.c:457,25'
              BranchSideFuncs:
                - fopen
                - _setjmp
                - strrchr
                - jinit_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
                - strcasecmp
                - jinit_write_bmp
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
        - Branch String:   'turbojpeg-mp.c:463,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:465,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:467,7'
              BranchSideFuncs:
                - _setjmp
                - strrchr
                - jinit_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
                - strcasecmp
                - jinit_write_bmp
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:467,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:469,12'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:472,40'
              BranchSideFuncs:
                - strrchr
                - jinit_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
                - strcasecmp
                - jinit_write_bmp
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:479,11'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:479,26'
              BranchSideFuncs:
                - strcasecmp
                - jinit_write_bmp
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
                - jinit_write_ppm
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:487,33'
              BranchSideFuncs:
                - jinit_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:479,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:480,32'
              BranchSideFuncs:
                - jinit_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:487,33'
              BranchSideFuncs:
                - jinit_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:480,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:481,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:482,15'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:487,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:488,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:489,14'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:498,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:498,27'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:500,3'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:500,3'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:503,9'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:514,5'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:503,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:505,22'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:507,29'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:518,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:518,20'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'turbojpeg-mp.c:519,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg-mp.c:446,3'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:450,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:450,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:455,18'
          Dst:             tj3Init
        - Src:             'turbojpeg-mp.c:463,15'
          Dst:             fopen
        - Src:             'turbojpeg-mp.c:465,5'
          Dst:             __errno_location
        - Src:             'turbojpeg-mp.c:465,5'
          Dst:             strerror
        - Src:             'turbojpeg-mp.c:465,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:465,5'
          Dst:             __errno_location
        - Src:             'turbojpeg-mp.c:465,5'
          Dst:             strerror
        - Src:             'turbojpeg-mp.c:465,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:467,7'
          Dst:             _setjmp
        - Src:             'turbojpeg-mp.c:478,9'
          Dst:             strrchr
        - Src:             'turbojpeg-mp.c:479,15'
          Dst:             strcasecmp
        - Src:             'turbojpeg-mp.c:480,16'
          Dst:             jinit_write_bmp
        - Src:             'turbojpeg-mp.c:481,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:481,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:487,16'
          Dst:             jinit_write_ppm
        - Src:             'turbojpeg-mp.c:488,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:488,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:517,3'
          Dst:             tj3Destroy
        - Src:             'turbojpeg-mp.c:518,13'
          Dst:             fclose
    - functionName:    tj3Destroy
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         14
      ICount:          93
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _setjmp
        - jpeg_destroy_compress
        - jpeg_destroy_decompress
      functionUses:    10
      BranchProfiles:
        - Branch String:   'turbojpeg.c:585,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:585,14'
              BranchSideFuncs:
                - _setjmp
                - free
                - jpeg_destroy_decompress
                - jpeg_destroy_compress
            - BranchSide:      'turbojpeg.c:587,12'
              BranchSideFuncs:
                - _setjmp
                - free
                - jpeg_destroy_decompress
                - jpeg_destroy_compress
        - Branch String:   'turbojpeg.c:591,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:591,41'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:592,7'
              BranchSideFuncs:
                - free
                - jpeg_destroy_decompress
                - jpeg_destroy_compress
        - Branch String:   'turbojpeg.c:592,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:592,52'
              BranchSideFuncs:
                - jpeg_destroy_compress
                - free
                - jpeg_destroy_decompress
            - BranchSide:      'turbojpeg.c:593,7'
              BranchSideFuncs:
                - free
                - jpeg_destroy_decompress
        - Branch String:   'turbojpeg.c:593,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:593,56'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - free
            - BranchSide:      'turbojpeg.c:594,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'turbojpeg.c:591,7'
          Dst:             _setjmp
        - Src:             'turbojpeg.c:592,30'
          Dst:             jpeg_destroy_compress
        - Src:             'turbojpeg.c:593,32'
          Dst:             jpeg_destroy_decompress
    - 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:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    488
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fopen
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - 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:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strrchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcasecmp
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tjInitCompress
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          101
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_CreateCompress
        - jpeg_mem_dest_tj
        - jpeg_std_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'turbojpeg.c:1134,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1136,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'turbojpeg.c:1140,3'
              BranchSideFuncs:
                - jpeg_CreateCompress
                - jpeg_mem_dest_tj
      Callsites:
        - Src:             'turbojpeg.c:1125,21'
          Dst:             jpeg_std_error
        - Src:             'turbojpeg.c:1134,7'
          Dst:             _setjmp
        - Src:             'turbojpeg.c:1140,3'
          Dst:             jpeg_CreateCompress
        - Src:             'turbojpeg.c:1142,3'
          Dst:             jpeg_mem_dest_tj
    - functionName:    _tjInitDecompress
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1737
      functionLinenumberEnd: 1762
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          95
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _setjmp
        - jpeg_CreateDecompress
        - jpeg_mem_src_tj
        - jpeg_std_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'turbojpeg.c:1750,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1752,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'turbojpeg.c:1756,3'
              BranchSideFuncs:
                - jpeg_CreateDecompress
                - jpeg_mem_src_tj
      Callsites:
        - Src:             'turbojpeg.c:1741,21'
          Dst:             jpeg_std_error
        - Src:             'turbojpeg.c:1750,7'
          Dst:             _setjmp
        - Src:             'turbojpeg.c:1756,3'
          Dst:             jpeg_CreateDecompress
        - Src:             'turbojpeg.c:1758,3'
          Dst:             jpeg_mem_src_tj
    - functionName:    my_error_exit
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - longjmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'turbojpeg.c:81,3'
          Dst:             longjmp
    - functionName:    tjLoadImage
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2907
      functionLinenumberEnd: 2919
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - width
        - align
        - height
        - pixelFormat
        - flags
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - processFlags
        - tj3Destroy
        - tj3Init
        - tj3LoadImage8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'turbojpeg.c:2911,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2911,52'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:2913,16'
              BranchSideFuncs:
                - processFlags
                - tj3LoadImage8
                - tj3Destroy
      Callsites:
        - Src:             'turbojpeg.c:2911,17'
          Dst:             tj3Init
        - Src:             'turbojpeg.c:2913,3'
          Dst:             processFlags
        - Src:             'turbojpeg.c:2915,12'
          Dst:             tj3LoadImage8
        - Src:             'turbojpeg.c:2917,3'
          Dst:             tj3Destroy
    - functionName:    tj3LoadImage8
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg-mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - filename
        - width
        - align
        - height
        - pixelFormat
      BBCount:         79
      ICount:          706
      EdgeCount:       109
      CyclomaticComplexity: 32
      functionsReached:
        - __errno_location
        - _setjmp
        - fclose
        - fopen
        - getc
        - jinit_read_bmp
        - jinit_read_ppm
        - snprintf
        - strerror
        - tj3Destroy
        - tj3Init
        - ungetc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'turbojpeg-mp.c:305,3'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:305,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - tj3Init
                - fopen
                - getc
                - ungetc
                - _setjmp
                - snprintf
                - snprintf
                - jinit_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:305,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg-mp.c:307,17'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:307,21'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - tj3Init
                - fopen
                - getc
                - ungetc
                - _setjmp
                - snprintf
                - snprintf
                - jinit_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:309,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:307,27'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:307,30'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - tj3Init
                - fopen
                - getc
                - ungetc
                - _setjmp
                - snprintf
                - snprintf
                - jinit_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:309,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:307,40'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:307,44'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:309,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:307,51'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:307,55'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - tj3Init
                - fopen
                - getc
                - ungetc
                - _setjmp
                - snprintf
                - snprintf
                - jinit_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:309,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:307,67'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:308,8'
              BranchSideFuncs:
                - tj3Init
                - fopen
                - getc
                - ungetc
                - _setjmp
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - jinit_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:309,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:308,35'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:308,39'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:309,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:307,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:309,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:310,8'
              BranchSideFuncs:
                - tj3Init
                - fopen
                - getc
                - ungetc
                - _setjmp
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - jinit_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:310,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:311,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:316,18'
              BranchSideFuncs:
                - tj3Init
                - fopen
                - getc
                - ungetc
                - _setjmp
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - jinit_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
        - Branch String:   'turbojpeg-mp.c:316,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:316,53'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg-mp.c:317,25'
              BranchSideFuncs:
                - fopen
                - getc
                - ungetc
                - _setjmp
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - jinit_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
        - Branch String:   'turbojpeg-mp.c:323,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:325,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:327,21'
              BranchSideFuncs:
                - getc
                - ungetc
                - _setjmp
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - jinit_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
        - Branch String:   'turbojpeg-mp.c:327,32'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:327,42'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:328,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:327,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:328,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:329,12'
              BranchSideFuncs:
                - _setjmp
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - jinit_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:332,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:334,12'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:337,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - jinit_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:338,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:338,37'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - jinit_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:339,39'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - jinit_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:340,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:341,31'
              BranchSideFuncs:
                - jinit_read_bmp
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:344,14'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - jinit_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:341,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:342,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:343,15'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:344,14'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:345,32'
              BranchSideFuncs:
                - jinit_read_ppm
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:349,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:345,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:346,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:347,14'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:357,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:358,9'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:364,5'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:358,26'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:358,29'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:363,3'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:358,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:359,24'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:363,3'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:375,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:377,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:379,7'
              BranchSideFuncs:
                - _setjmp
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:379,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:381,12'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:384,3'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:384,3'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:385,23'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:400,5'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:387,5'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:391,13'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:397,29'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:392,11'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:392,29'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:393,22'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:404,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:404,20'
              BranchSideFuncs:
                - fclose
                - free
            - BranchSide:      'turbojpeg-mp.c:405,7'
              BranchSideFuncs:
                - free
        - Branch String:   'turbojpeg-mp.c:405,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:405,26'
              BranchSideFuncs:
                - free
            - BranchSide:      'turbojpeg-mp.c:406,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg-mp.c:305,3'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:309,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:309,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:311,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:311,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:316,18'
          Dst:             tj3Init
        - Src:             'turbojpeg-mp.c:323,15'
          Dst:             fopen
        - Src:             'turbojpeg-mp.c:325,5'
          Dst:             __errno_location
        - Src:             'turbojpeg-mp.c:325,5'
          Dst:             strerror
        - Src:             'turbojpeg-mp.c:325,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:325,5'
          Dst:             __errno_location
        - Src:             'turbojpeg-mp.c:325,5'
          Dst:             strerror
        - Src:             'turbojpeg-mp.c:325,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:327,16'
          Dst:             getc
        - Src:             'turbojpeg-mp.c:327,35'
          Dst:             ungetc
        - Src:             'turbojpeg-mp.c:328,5'
          Dst:             __errno_location
        - Src:             'turbojpeg-mp.c:328,5'
          Dst:             strerror
        - Src:             'turbojpeg-mp.c:328,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:328,5'
          Dst:             __errno_location
        - Src:             'turbojpeg-mp.c:328,5'
          Dst:             strerror
        - Src:             'turbojpeg-mp.c:328,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:330,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:330,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:332,7'
          Dst:             _setjmp
        - Src:             'turbojpeg-mp.c:341,16'
          Dst:             jinit_read_bmp
        - Src:             'turbojpeg-mp.c:342,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:342,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:345,16'
          Dst:             jinit_read_ppm
        - Src:             'turbojpeg-mp.c:346,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:346,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:349,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:349,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:377,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:377,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:379,7'
          Dst:             _setjmp
        - Src:             'turbojpeg-mp.c:403,3'
          Dst:             tj3Destroy
        - Src:             'turbojpeg-mp.c:404,13'
          Dst:             fclose
    - functionName:    getc
      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:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ungetc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tjTransform
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2870
      functionLinenumberEnd: 2896
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - handle
        - jpegBuf
        - jpegSize
        - n
        - dstBufs
        - dstSizes
        - t
        - flags
      BBCount:         24
      ICount:          210
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - processFlags
        - snprintf
        - tj3Transform
      functionUses:    0
      BranchProfiles:
        - Branch String:   'turbojpeg.c:2875,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2875,3'
              BranchSideFuncs:
                - processFlags
                - malloc
                - tj3Transform
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2875,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:2876,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2877,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
            - BranchSide:      'turbojpeg.c:2879,7'
              BranchSideFuncs:
                - processFlags
                - malloc
                - tj3Transform
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2879,13'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2879,16'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
            - BranchSide:      'turbojpeg.c:2880,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
        - Branch String:   'turbojpeg.c:2879,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2880,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
            - BranchSide:      'turbojpeg.c:2882,16'
              BranchSideFuncs:
                - processFlags
                - malloc
                - tj3Transform
                - free
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2884,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2885,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
            - BranchSide:      'turbojpeg.c:2886,10'
              BranchSideFuncs:
                - tj3Transform
                - free
        - Branch String:   'turbojpeg.c:2886,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2887,24'
              BranchSideFuncs:
                - tj3Transform
                - free
            - BranchSide:      'turbojpeg.c:2888,25'
              BranchSideFuncs:
                - tj3Transform
                - free
        - Branch String:   'turbojpeg.c:2890,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2891,34'
              BranchSideFuncs:
                - free
            - BranchSide:      'turbojpeg.c:2891,41'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'turbojpeg.c:2875,3'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2877,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2877,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2880,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2880,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2882,3'
          Dst:             processFlags
        - Src:             'turbojpeg.c:2885,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2885,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2888,12'
          Dst:             tj3Transform
    - functionName:    tj3Transform
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2666
      functionLinenumberEnd: 2863
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - jpegBuf
        - jpegSize
        - n
        - dstBufs
        - dstSizes
        - t
      BBCount:         232
      ICount:          1855
      EdgeCount:       315
      CyclomaticComplexity: 85
      functionsReached:
        - _setjmp
        - getSubsamp
        - jcopy_markers_execute
        - jcopy_markers_setup
        - jinit_c_master_control
        - jpeg_abort_compress
        - jpeg_abort_decompress
        - jpeg_copy_critical_parameters
        - jpeg_finish_compress
        - jpeg_finish_decompress
        - jpeg_mem_dest_tj
        - jpeg_mem_src_tj
        - jpeg_read_coefficients
        - jpeg_read_header
        - jpeg_simple_progression
        - jpeg_write_coefficients
        - jtransform_adjust_parameters
        - jtransform_execute_transform
        - jtransform_request_workspace
        - snprintf
        - tj3JPEGBufSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'turbojpeg.c:2674,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2674,3'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jcopy_markers_setup
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2674,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:2675,36'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2675,40'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:2676,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:2675,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2676,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:2678,7'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jcopy_markers_setup
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2678,23'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2678,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:2680,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:2678,40'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2678,43'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:2680,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:2678,49'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2678,52'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:2680,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:2678,68'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2679,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:2680,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:2679,24'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2679,27'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:2680,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:2678,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2680,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:2682,7'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jcopy_markers_setup
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2682,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2683,5'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jcopy_markers_setup
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2688,5'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jcopy_markers_setup
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2692,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2694,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:2695,10'
              BranchSideFuncs:
                - _setjmp
                - jcopy_markers_setup
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
        - Branch String:   'turbojpeg.c:2697,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2699,12'
              BranchSideFuncs:
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:2702,7'
              BranchSideFuncs:
                - jcopy_markers_setup
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
        - Branch String:   'turbojpeg.c:2702,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2703,21'
              BranchSideFuncs:
                - jpeg_mem_src_tj
                - jcopy_markers_setup
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2705,10'
              BranchSideFuncs:
                - jcopy_markers_setup
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2705,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2706,9'
              BranchSideFuncs:
                - jcopy_markers_setup
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2733,23'
              BranchSideFuncs:
                - jcopy_markers_setup
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
        - Branch String:   'turbojpeg.c:2706,21'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2706,24'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:2707,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:2706,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2707,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:2708,37'
              BranchSideFuncs:
                - jcopy_markers_setup
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2713,16'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2713,19'
              BranchSideFuncs:
                - jcopy_markers_setup
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2714,10'
              BranchSideFuncs:
                - jcopy_markers_setup
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2713,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2713,43'
              BranchSideFuncs:
                - jcopy_markers_setup
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2714,10'
              BranchSideFuncs:
                - jcopy_markers_setup
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2716,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2717,11'
              BranchSideFuncs:
                - jcopy_markers_setup
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2730,11'
              BranchSideFuncs:
                - jcopy_markers_setup
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2717,24'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2717,27'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:2718,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:2717,40'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2717,43'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:2718,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:2717,56'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2717,59'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:2718,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:2717,11'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2718,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:2719,31'
              BranchSideFuncs:
                - jcopy_markers_setup
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2721,11'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2722,31'
              BranchSideFuncs:
                - jcopy_markers_setup
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2724,9'
              BranchSideFuncs:
                - jcopy_markers_setup
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2725,11'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2726,32'
              BranchSideFuncs:
                - jcopy_markers_setup
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2728,9'
              BranchSideFuncs:
                - jcopy_markers_setup
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2730,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2730,56'
              BranchSideFuncs:
                - jcopy_markers_setup
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2731,3'
              BranchSideFuncs:
                - jcopy_markers_setup
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2734,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2735,22'
              BranchSideFuncs:
                - jpeg_read_header
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2736,7'
              BranchSideFuncs:
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2736,23'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2737,27'
              BranchSideFuncs:
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2740,28'
              BranchSideFuncs:
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2736,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2739,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:2740,28'
              BranchSideFuncs:
                - getSubsamp
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2742,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2743,39'
              BranchSideFuncs:
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2766,37'
              BranchSideFuncs:
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2743,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2744,7'
              BranchSideFuncs:
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2746,9'
              BranchSideFuncs:
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2746,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2747,25'
              BranchSideFuncs:
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2764,3'
              BranchSideFuncs:
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2747,24'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2747,11'
              BranchSideFuncs:
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2747,69'
              BranchSideFuncs:
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2749,38'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2749,41'
              BranchSideFuncs:
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2751,13'
              BranchSideFuncs:
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2749,69'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2750,11'
              BranchSideFuncs:
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2751,13'
              BranchSideFuncs:
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2750,34'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2750,37'
              BranchSideFuncs:
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2751,13'
              BranchSideFuncs:
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2749,11'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2751,13'
              BranchSideFuncs:
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2756,11'
              BranchSideFuncs:
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2751,13'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2751,50'
              BranchSideFuncs:
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2752,18'
              BranchSideFuncs:
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2752,18'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2752,55'
              BranchSideFuncs:
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2753,18'
              BranchSideFuncs:
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2753,18'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2753,55'
              BranchSideFuncs:
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2754,18'
              BranchSideFuncs:
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2756,11'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2757,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:2758,12'
              BranchSideFuncs:
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2758,52'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2759,12'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:2760,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:2758,11'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2760,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:2763,5'
              BranchSideFuncs:
                - jpeg_read_coefficients
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2768,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2769,27'
              BranchSideFuncs:
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2852,26'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:2771,36'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2771,39'
              BranchSideFuncs:
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2773,18'
              BranchSideFuncs:
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2771,67'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2772,9'
              BranchSideFuncs:
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2773,18'
              BranchSideFuncs:
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2772,32'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2772,35'
              BranchSideFuncs:
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2773,18'
              BranchSideFuncs:
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2771,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2773,18'
              BranchSideFuncs:
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2776,9'
              BranchSideFuncs:
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2776,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2777,23'
              BranchSideFuncs:
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2784,9'
              BranchSideFuncs:
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2777,44'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2778,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:2781,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:2778,53'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2779,23'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:2781,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:2779,45'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2780,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:2781,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:2777,11'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2781,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:2782,18'
              BranchSideFuncs:
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2784,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2785,25'
              BranchSideFuncs:
                - tj3JPEGBufSize
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2799,11'
              BranchSideFuncs:
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
        - Branch String:   'turbojpeg.c:2785,24'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2785,11'
              BranchSideFuncs:
                - tj3JPEGBufSize
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2785,69'
              BranchSideFuncs:
                - tj3JPEGBufSize
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2787,38'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2787,41'
              BranchSideFuncs:
                - tj3JPEGBufSize
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2789,13'
              BranchSideFuncs:
                - tj3JPEGBufSize
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2787,69'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2788,11'
              BranchSideFuncs:
                - tj3JPEGBufSize
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2789,13'
              BranchSideFuncs:
                - tj3JPEGBufSize
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2788,34'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2788,37'
              BranchSideFuncs:
                - tj3JPEGBufSize
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2789,13'
              BranchSideFuncs:
                - tj3JPEGBufSize
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2787,11'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2789,13'
              BranchSideFuncs:
                - tj3JPEGBufSize
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2794,11'
              BranchSideFuncs:
                - tj3JPEGBufSize
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2789,13'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2789,50'
              BranchSideFuncs:
                - tj3JPEGBufSize
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2790,18'
              BranchSideFuncs:
                - tj3JPEGBufSize
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2790,18'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2790,55'
              BranchSideFuncs:
                - tj3JPEGBufSize
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2791,18'
              BranchSideFuncs:
                - tj3JPEGBufSize
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2791,18'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2791,55'
              BranchSideFuncs:
                - tj3JPEGBufSize
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2792,18'
              BranchSideFuncs:
                - tj3JPEGBufSize
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2794,11'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2795,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:2796,13'
              BranchSideFuncs:
                - tj3JPEGBufSize
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
        - Branch String:   'turbojpeg.c:2799,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2800,24'
              BranchSideFuncs:
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
            - BranchSide:      'turbojpeg.c:2801,35'
              BranchSideFuncs:
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
        - Branch String:   'turbojpeg.c:2803,24'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2803,27'
              BranchSideFuncs:
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
            - BranchSide:      'turbojpeg.c:2804,7'
              BranchSideFuncs:
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
        - Branch String:   'turbojpeg.c:2803,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2804,7'
              BranchSideFuncs:
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
            - BranchSide:      'turbojpeg.c:2806,9'
              BranchSideFuncs:
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
        - Branch String:   'turbojpeg.c:2806,27'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2806,30'
              BranchSideFuncs:
                - jpeg_simple_progression
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
            - BranchSide:      'turbojpeg.c:2807,31'
              BranchSideFuncs:
                - jpeg_simple_progression
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
        - Branch String:   'turbojpeg.c:2806,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2807,31'
              BranchSideFuncs:
                - jpeg_simple_progression
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
            - BranchSide:      'turbojpeg.c:2809,9'
              BranchSideFuncs:
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
        - Branch String:   'turbojpeg.c:2809,26'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2809,29'
              BranchSideFuncs:
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
            - BranchSide:      'turbojpeg.c:2810,7'
              BranchSideFuncs:
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
        - Branch String:   'turbojpeg.c:2809,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2810,7'
              BranchSideFuncs:
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
            - BranchSide:      'turbojpeg.c:2813,11'
              BranchSideFuncs:
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_c_master_control
        - Branch String:   'turbojpeg.c:2813,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2814,31'
              BranchSideFuncs:
                - jinit_c_master_control
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2818,30'
              BranchSideFuncs:
                - jinit_c_master_control
                - jtransform_execute_transform
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2820,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2824,15'
              BranchSideFuncs:
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2849,11'
              BranchSideFuncs:
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2824,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2825,41'
              BranchSideFuncs:
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2848,5'
              BranchSideFuncs:
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2834,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2836,33'
              BranchSideFuncs:
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2847,7'
              BranchSideFuncs:
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2840,11'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2841,17'
              BranchSideFuncs:
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2846,9'
              BranchSideFuncs:
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2841,17'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2843,15'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:2844,25'
              BranchSideFuncs:
                - jpeg_finish_compress
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2849,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2849,65'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2850,3'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
                - jpeg_mem_dest_tj
                - jpeg_copy_critical_parameters
                - jtransform_adjust_parameters
                - jpeg_write_coefficients
                - jcopy_markers_execute
                - jtransform_execute_transform
                - jpeg_finish_compress
                - snprintf
                - snprintf
                - jinit_c_master_control
                - jpeg_simple_progression
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2855,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2856,9'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2859,7'
              BranchSideFuncs:
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2856,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2856,18'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2857,25'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2859,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2859,65'
              BranchSideFuncs:
                - jpeg_abort_decompress
                - free
            - BranchSide:      'turbojpeg.c:2860,8'
              BranchSideFuncs:
                - free
        - Branch String:   'turbojpeg.c:2861,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2861,34'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:2862,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:2674,3'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2676,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2676,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2680,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2680,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2694,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2694,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2697,7'
          Dst:             _setjmp
        - Src:             'turbojpeg.c:2703,5'
          Dst:             jpeg_mem_src_tj
        - Src:             'turbojpeg.c:2707,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2707,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2718,9'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2718,9'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2733,3'
          Dst:             jcopy_markers_setup
        - Src:             'turbojpeg.c:2735,5'
          Dst:             jpeg_read_header
        - Src:             'turbojpeg.c:2739,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2739,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2740,16'
          Dst:             getSubsamp
        - Src:             'turbojpeg.c:2743,10'
          Dst:             jtransform_request_workspace
        - Src:             'turbojpeg.c:2744,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2744,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2757,9'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2757,9'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2760,9'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2760,9'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2766,14'
          Dst:             jpeg_read_coefficients
        - Src:             'turbojpeg.c:2781,9'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2781,9'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2795,9'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2795,9'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2797,21'
          Dst:             tj3JPEGBufSize
        - Src:             'turbojpeg.c:2800,7'
          Dst:             jpeg_mem_dest_tj
        - Src:             'turbojpeg.c:2801,5'
          Dst:             jpeg_copy_critical_parameters
        - Src:             'turbojpeg.c:2802,16'
          Dst:             jtransform_adjust_parameters
        - Src:             'turbojpeg.c:2807,7'
          Dst:             jpeg_simple_progression
        - Src:             'turbojpeg.c:2814,7'
          Dst:             jpeg_write_coefficients
        - Src:             'turbojpeg.c:2815,7'
          Dst:             jcopy_markers_execute
        - Src:             'turbojpeg.c:2818,7'
          Dst:             jinit_c_master_control
        - Src:             'turbojpeg.c:2819,5'
          Dst:             jtransform_execute_transform
        - Src:             'turbojpeg.c:2843,15'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2843,15'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2849,44'
          Dst:             jpeg_finish_compress
        - Src:             'turbojpeg.c:2852,3'
          Dst:             jpeg_finish_decompress
        - Src:             'turbojpeg.c:2857,5'
          Dst:             jpeg_abort_compress
        - Src:             'turbojpeg.c:2859,43'
          Dst:             jpeg_abort_decompress
    - functionName:    my_progress_monitor
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dinfo
      BBCount:         8
      ICount:          90
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - longjmp
        - snprintf
      functionUses:    5
      BranchProfiles:
        - Branch String:   'turbojpeg.c:157,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:157,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - longjmp
            - BranchSide:      'turbojpeg.c:158,38'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - longjmp
        - Branch String:   'turbojpeg.c:160,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:161,16'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - longjmp
            - BranchSide:      'turbojpeg.c:171,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:161,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:164,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:169,7'
          Dst:             longjmp
    - functionName:    getSubsamp
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dinfo
      BBCount:         95
      ICount:          576
      EdgeCount:       128
      CyclomaticComplexity: 35
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'turbojpeg.c:406,34'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:406,37'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:409,10'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:406,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:407,5'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:409,10'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:409,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:410,9'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:476,10'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:410,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:410,27'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:412,9'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:412,36'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:413,11'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:416,11'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:413,47'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:414,11'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:415,10'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:414,48'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:415,10'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:475,3'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:412,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:416,11'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:475,3'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:416,66'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:417,11'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:437,11'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:416,11'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:418,13'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:437,11'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:420,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:421,15'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:431,13'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:423,52'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:424,56'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:424,16'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:424,53'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:424,56'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:427,15'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:423,15'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:425,31'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:427,15'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:427,57'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:428,15'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:430,9'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:427,15'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:429,18'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:430,9'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:431,13'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:432,20'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:434,7'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:437,50'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:438,11'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:459,11'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:438,50'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:439,12'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:459,11'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:439,28'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:439,31'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:440,13'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:437,11'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:440,13'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:459,11'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:442,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:443,34'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:453,13'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:445,52'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:446,56'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:446,16'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:446,53'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:446,56'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:449,15'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:445,15'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:447,25'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:449,15'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:449,57'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:450,15'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:452,9'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:449,15'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:451,18'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:452,9'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:453,13'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:454,20'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:456,7'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:461,35'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:461,38'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:474,5'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:459,11'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:462,13'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:474,5'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:463,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:464,15'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:473,7'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:465,49'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:466,15'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:469,15'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:464,15'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:468,18'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:469,15'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:469,15'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:470,22'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:472,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tj3JPEGBufSize
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - width
        - height
        - jpegSubsamp
      BBCount:         19
      ICount:          134
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - snprintf
      functionUses:    6
      BranchProfiles:
        - Branch String:   'turbojpeg.c:901,17'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:901,20'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:903,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:901,31'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:901,34'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:903,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:901,63'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:902,7'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:903,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:901,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:903,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:905,7'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:905,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:906,17'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:911,21'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:913,14'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:913,12'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:913,57'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:903,5'
          Dst:             snprintf
    - functionName:    tjInitTransform
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2657
      functionLinenumberEnd: 2658
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tj3Init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'turbojpeg.c:2658,10'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2658,10'
              BranchSideFuncs:
                - tj3Init
            - BranchSide:      'turbojpeg.c:2658,10'
              BranchSideFuncs:
                - tj3Init
      Callsites:
        - Src:             'turbojpeg.c:2658,10'
          Dst:             tj3Init
    - functionName:    tjDecodeYUV
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2633
      functionLinenumberEnd: 2650
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - srcBuf
        - align
        - subsamp
        - dstBuf
        - width
        - pitch
        - height
        - pixelFormat
        - flags
      BBCount:         12
      ICount:          124
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - processFlags
        - snprintf
        - tj3DecodeYUV8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'turbojpeg.c:2637,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2637,3'
              BranchSideFuncs:
                - processFlags
                - tj3DecodeYUV8
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2637,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:2639,19'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2639,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2640,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2639,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2640,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2642,19'
              BranchSideFuncs:
                - processFlags
                - tj3DecodeYUV8
      Callsites:
        - Src:             'turbojpeg.c:2637,3'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2640,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2640,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2643,3'
          Dst:             processFlags
        - Src:             'turbojpeg.c:2645,10'
          Dst:             tj3DecodeYUV8
    - functionName:    tj3DecodeYUV8
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2586
      functionLinenumberEnd: 2626
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - srcBuf
        - align
        - dstBuf
        - width
        - pitch
        - height
        - pixelFormat
      BBCount:         28
      ICount:          293
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - snprintf
        - tj3DecodeYUVPlanes8
        - tj3YUVPlaneHeight
        - tj3YUVPlaneWidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'turbojpeg.c:2591,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2591,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3DecodeYUVPlanes8
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2591,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:2593,22'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2593,25'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2595,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2593,35'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2593,39'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2595,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2593,54'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2593,57'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3DecodeYUVPlanes8
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2595,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2593,68'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2594,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2595,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2593,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2595,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2597,7'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3DecodeYUVPlanes8
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2597,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2598,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2600,29'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3DecodeYUVPlanes8
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2604,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2605,18'
              BranchSideFuncs:
                - tj3DecodeYUVPlanes8
            - BranchSide:      'turbojpeg.c:2608,35'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3DecodeYUVPlanes8
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2613,37'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2614,29'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2616,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2612,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2616,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2617,20'
              BranchSideFuncs:
                - tj3DecodeYUVPlanes8
      Callsites:
        - Src:             'turbojpeg.c:2591,3'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2595,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2595,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2598,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2598,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2600,9'
          Dst:             tj3YUVPlaneWidth
        - Src:             'turbojpeg.c:2601,9'
          Dst:             tj3YUVPlaneHeight
        - Src:             'turbojpeg.c:2608,15'
          Dst:             tj3YUVPlaneWidth
        - Src:             'turbojpeg.c:2609,15'
          Dst:             tj3YUVPlaneHeight
        - Src:             'turbojpeg.c:2616,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2616,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2621,10'
          Dst:             tj3DecodeYUVPlanes8
    - functionName:    tj3YUVPlaneWidth
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1071
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - componentID
        - width
        - subsamp
      BBCount:         21
      ICount:          146
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - snprintf
      functionUses:    11
      BranchProfiles:
        - Branch String:   'turbojpeg.c:1055,17'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1055,20'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:1056,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:1055,32'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1055,35'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:1056,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:1055,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1056,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:1057,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1058,23'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1058,26'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:1059,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:1058,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1059,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:1061,8'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:1062,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1063,14'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:1065,14'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:1067,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1067,36'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:1068,5'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'turbojpeg.c:1056,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1059,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1068,5'
          Dst:             snprintf
    - functionName:    tj3YUVPlaneHeight
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - componentID
        - height
        - subsamp
      BBCount:         21
      ICount:          146
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - snprintf
      functionUses:    11
      BranchProfiles:
        - Branch String:   'turbojpeg.c:1089,18'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1089,21'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:1090,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:1089,33'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1089,36'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:1090,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:1089,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1090,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:1091,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1092,23'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1092,26'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:1093,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:1092,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1093,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:1095,8'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:1096,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1097,14'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:1099,14'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:1101,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1101,36'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:1102,5'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'turbojpeg.c:1090,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1093,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1102,5'
          Dst:             snprintf
    - functionName:    tj3DecodeYUVPlanes8
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2421
      functionLinenumberEnd: 2554
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - srcPlanes
        - strides
        - dstBuf
        - width
        - pitch
        - height
        - pixelFormat
      BBCount:         110
      ICount:          1055
      EdgeCount:       148
      CyclomaticComplexity: 40
      functionsReached:
        - _setjmp
        - jcopy_sample_rows
        - jinit_master_decompress
        - jpeg_abort_decompress
        - jpeg_read_header
        - setDecodeDefaults
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'turbojpeg.c:2432,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2432,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - _setjmp
                - setDecodeDefaults
                - jpeg_read_header
                - jinit_master_decompress
                - malloc
                - _setjmp
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2434,15'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - _setjmp
                - setDecodeDefaults
                - jpeg_read_header
                - jinit_master_decompress
                - malloc
                - _setjmp
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2434,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2435,12'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - _setjmp
                - setDecodeDefaults
                - jpeg_read_header
                - jinit_master_decompress
                - malloc
                - _setjmp
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2438,8'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - _setjmp
                - setDecodeDefaults
                - jpeg_read_header
                - jinit_master_decompress
                - malloc
                - _setjmp
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2438,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2439,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2441,8'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - _setjmp
                - setDecodeDefaults
                - jpeg_read_header
                - jinit_master_decompress
                - malloc
                - _setjmp
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2441,18'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2441,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - _setjmp
                - setDecodeDefaults
                - jpeg_read_header
                - jinit_master_decompress
                - malloc
                - _setjmp
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2443,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2441,35'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2441,38'
              BranchSideFuncs:
                - _setjmp
                - setDecodeDefaults
                - jpeg_read_header
                - jinit_master_decompress
                - malloc
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2443,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2441,53'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2441,56'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2443,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2441,67'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2442,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2443,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2442,17'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2442,20'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2443,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2442,32'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2442,35'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2443,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2442,51'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2442,54'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2443,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2441,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2443,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2444,7'
              BranchSideFuncs:
                - _setjmp
                - setDecodeDefaults
                - jpeg_read_header
                - jinit_master_decompress
                - malloc
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2444,36'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2444,41'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - _setjmp
                - setDecodeDefaults
                - jpeg_read_header
                - jinit_master_decompress
                - malloc
                - _setjmp
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2447,7'
              BranchSideFuncs:
                - _setjmp
                - setDecodeDefaults
                - jpeg_read_header
                - jinit_master_decompress
                - malloc
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2444,54'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2444,58'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - _setjmp
                - setDecodeDefaults
                - jpeg_read_header
                - jinit_master_decompress
                - malloc
                - _setjmp
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2445,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2444,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2445,5'
              BranchSideFuncs:
                - _setjmp
                - setDecodeDefaults
                - jpeg_read_header
                - jinit_master_decompress
                - malloc
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2447,7'
              BranchSideFuncs:
                - _setjmp
                - setDecodeDefaults
                - jpeg_read_header
                - jinit_master_decompress
                - malloc
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2447,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2449,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2452,7'
              BranchSideFuncs:
                - setDecodeDefaults
                - jpeg_read_header
                - jinit_master_decompress
                - malloc
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2452,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2453,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2454,7'
              BranchSideFuncs:
                - setDecodeDefaults
                - jpeg_read_header
                - jinit_master_decompress
                - malloc
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2454,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2455,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2457,7'
              BranchSideFuncs:
                - setDecodeDefaults
                - jpeg_read_header
                - jinit_master_decompress
                - malloc
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2457,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2457,27'
              BranchSideFuncs:
                - setDecodeDefaults
                - jpeg_read_header
                - jinit_master_decompress
                - malloc
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2458,24'
              BranchSideFuncs:
                - setDecodeDefaults
                - jpeg_read_header
                - jinit_master_decompress
                - malloc
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2483,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2483,27'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2485,60'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2485,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2486,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2487,10'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2487,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2488,9'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2493,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2488,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2489,25'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2491,25'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2493,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2494,14'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2496,10'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2494,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2494,53'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2494,75'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2496,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2497,16'
              BranchSideFuncs:
                - malloc
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - _setjmp
                - jpeg_abort_decompress
                - jcopy_sample_rows
            - BranchSide:      'turbojpeg.c:2525,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
        - Branch String:   'turbojpeg.c:2501,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2502,7'
              BranchSideFuncs:
                - malloc
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - malloc
                - snprintf
                - snprintf
                - _setjmp
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2503,55'
              BranchSideFuncs:
                - malloc
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - malloc
                - snprintf
                - snprintf
                - _setjmp
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2504,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2505,7'
              BranchSideFuncs:
                - malloc
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - _setjmp
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2506,14'
              BranchSideFuncs:
                - malloc
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - _setjmp
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2506,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2508,26'
              BranchSideFuncs:
                - malloc
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - _setjmp
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2513,13'
              BranchSideFuncs:
                - malloc
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - _setjmp
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2516,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2517,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2518,22'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2519,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2520,23'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2523,3'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2521,23'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2521,26'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2521,61'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2521,14'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2521,45'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2521,61'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2525,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2527,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2530,12'
              BranchSideFuncs:
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
        - Branch String:   'turbojpeg.c:2530,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2531,16'
              BranchSideFuncs:
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
            - BranchSide:      'turbojpeg.c:2542,25'
              BranchSideFuncs:
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2533,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2535,31'
              BranchSideFuncs:
                - jcopy_sample_rows
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2538,6'
              BranchSideFuncs:
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
        - Branch String:   'turbojpeg.c:2545,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2545,65'
              BranchSideFuncs:
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
            - BranchSide:      'turbojpeg.c:2546,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'turbojpeg.c:2547,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2548,17'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'turbojpeg.c:2552,7'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:2552,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2552,34'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:2553,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:2432,3'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2439,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2439,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2443,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2443,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2445,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2445,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2447,7'
          Dst:             _setjmp
        - Src:             'turbojpeg.c:2453,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2453,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2455,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2455,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2464,3'
          Dst:             setDecodeDefaults
        - Src:             'turbojpeg.c:2469,3'
          Dst:             jpeg_read_header
        - Src:             'turbojpeg.c:2477,3'
          Dst:             jinit_master_decompress
        - Src:             'turbojpeg.c:2486,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2486,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2502,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2502,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2505,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2505,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2517,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2517,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2525,7'
          Dst:             _setjmp
        - Src:             'turbojpeg.c:2535,7'
          Dst:             jcopy_sample_rows
        - Src:             'turbojpeg.c:2542,3'
          Dst:             jpeg_abort_decompress
        - Src:             'turbojpeg.c:2545,43'
          Dst:             jpeg_abort_decompress
    - functionName:    setDecodeDefaults
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2366
      functionLinenumberEnd: 2403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - pixelFormat
      BBCount:         23
      ICount:          250
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - jpeg_alloc_quant_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'turbojpeg.c:2371,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2372,34'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'turbojpeg.c:2375,34'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'turbojpeg.c:2384,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2385,37'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'turbojpeg.c:2395,3'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'turbojpeg.c:2387,30'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2387,52'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'turbojpeg.c:2387,5'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'turbojpeg.c:2388,30'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2388,53'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'turbojpeg.c:2388,5'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'turbojpeg.c:2396,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2397,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'turbojpeg.c:2402,46'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:2397,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2399,47'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'turbojpeg.c:2400,3'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
      Callsites:
        - Src:             'turbojpeg.c:2399,9'
          Dst:             jpeg_alloc_quant_table
    - functionName:    my_read_markers
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2407
      functionLinenumberEnd: 2408
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dinfo
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    my_reset_marker_reader
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2412
      functionLinenumberEnd: 2413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dinfo
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tjDecodeYUVPlanes
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2562
      functionLinenumberEnd: 2579
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - srcPlanes
        - strides
        - subsamp
        - dstBuf
        - width
        - pitch
        - height
        - pixelFormat
        - flags
      BBCount:         12
      ICount:          124
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - processFlags
        - snprintf
        - tj3DecodeYUVPlanes8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'turbojpeg.c:2566,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2566,3'
              BranchSideFuncs:
                - processFlags
                - tj3DecodeYUVPlanes8
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2566,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:2568,19'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2568,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2569,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2568,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2569,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2571,19'
              BranchSideFuncs:
                - processFlags
                - tj3DecodeYUVPlanes8
      Callsites:
        - Src:             'turbojpeg.c:2566,3'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2569,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2569,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2572,3'
          Dst:             processFlags
        - Src:             'turbojpeg.c:2574,10'
          Dst:             tj3DecodeYUVPlanes8
    - functionName:    tjDecompressToYUV2
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2312
      functionLinenumberEnd: 2354
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - jpegBuf
        - jpegSize
        - dstBuf
        - width
        - align
        - height
        - flags
      BBCount:         46
      ICount:          367
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - _setjmp
        - jpeg_abort_decompress
        - jpeg_mem_src_tj
        - jpeg_read_header
        - processFlags
        - snprintf
        - tj3DecompressToYUV8
        - tj3SetScalingFactor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'turbojpeg.c:2316,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2316,3'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_src_tj
                - jpeg_read_header
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2316,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:2317,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2318,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2320,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_src_tj
                - jpeg_read_header
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2320,23'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2320,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2321,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2320,40'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2320,43'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2321,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2320,53'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2320,56'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2321,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2320,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2321,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2323,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_src_tj
                - jpeg_read_header
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2323,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2325,12'
              BranchSideFuncs:
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2328,19'
              BranchSideFuncs:
                - jpeg_mem_src_tj
                - jpeg_read_header
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2331,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2331,27'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2332,7'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2332,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2332,29'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2333,10'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2333,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2334,15'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2339,7'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2336,26'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2336,29'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2338,3'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2336,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2337,7'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2338,3'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2339,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2340,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2342,11'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
        - Branch String:   'turbojpeg.c:2346,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2347,5'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:2348,30'
              BranchSideFuncs:
                - tj3DecompressToYUV8
        - Branch String:   'turbojpeg.c:2351,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2351,65'
              BranchSideFuncs:
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2352,7'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:2352,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2352,34'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:2353,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:2316,3'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2318,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2318,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2321,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2321,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2323,7'
          Dst:             _setjmp
        - Src:             'turbojpeg.c:2328,3'
          Dst:             jpeg_mem_src_tj
        - Src:             'turbojpeg.c:2329,3'
          Dst:             jpeg_read_header
        - Src:             'turbojpeg.c:2340,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2340,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2344,3'
          Dst:             processFlags
        - Src:             'turbojpeg.c:2346,7'
          Dst:             tj3SetScalingFactor
        - Src:             'turbojpeg.c:2348,10'
          Dst:             tj3DecompressToYUV8
        - Src:             'turbojpeg.c:2351,43'
          Dst:             jpeg_abort_decompress
    - functionName:    tj3SetScalingFactor
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1891
      functionLinenumberEnd: 1910
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - handle
        - scalingFactor
      BBCount:         21
      ICount:          148
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - snprintf
      functionUses:    5
      BranchProfiles:
        - Branch String:   'turbojpeg.c:1895,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1895,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1895,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:1896,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1897,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1899,10'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1899,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1900,23'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1903,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1900,40'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1900,57'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1902,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1900,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1901,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1902,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1903,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1904,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1906,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:1895,3'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1897,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1897,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1904,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1904,5'
          Dst:             snprintf
    - functionName:    tj3DecompressToYUV8
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2250
      functionLinenumberEnd: 2306
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - handle
        - jpegBuf
        - jpegSize
        - dstBuf
        - align
      BBCount:         39
      ICount:          397
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - _setjmp
        - jpeg_abort_decompress
        - jpeg_mem_src_tj
        - jpeg_read_header
        - setDecompParameters
        - snprintf
        - tj3DecompressToYUVPlanes8
        - tj3YUVPlaneHeight
        - tj3YUVPlaneWidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'turbojpeg.c:2256,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2256,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
                - _setjmp
                - setDecompParameters
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
            - BranchSide:      'turbojpeg.c:2256,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:2258,23'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2258,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2260,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2258,40'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2258,43'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2260,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2258,58'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2258,61'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2260,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2258,71'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2259,8'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2260,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2258,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2260,5'
              BranchSideFuncs:
                - _setjmp
                - setDecompParameters
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
            - BranchSide:      'turbojpeg.c:2262,7'
              BranchSideFuncs:
                - _setjmp
                - setDecompParameters
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
        - Branch String:   'turbojpeg.c:2262,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2264,12'
              BranchSideFuncs:
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2267,7'
              BranchSideFuncs:
                - setDecompParameters
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
        - Branch String:   'turbojpeg.c:2267,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2268,21'
              BranchSideFuncs:
                - jpeg_mem_src_tj
                - jpeg_read_header
                - setDecompParameters
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2271,23'
              BranchSideFuncs:
                - setDecompParameters
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2272,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2273,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2275,11'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2282,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2283,18'
              BranchSideFuncs:
                - tj3DecompressToYUVPlanes8
            - BranchSide:      'turbojpeg.c:2286,35'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2291,37'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2292,29'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2294,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2290,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2294,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2295,20'
              BranchSideFuncs:
                - tj3DecompressToYUVPlanes8
        - Branch String:   'turbojpeg.c:2303,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2303,65'
              BranchSideFuncs:
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2304,7'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:2304,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2304,34'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:2305,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:2256,3'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2260,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2260,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2262,7'
          Dst:             _setjmp
        - Src:             'turbojpeg.c:2268,5'
          Dst:             jpeg_mem_src_tj
        - Src:             'turbojpeg.c:2269,5'
          Dst:             jpeg_read_header
        - Src:             'turbojpeg.c:2271,3'
          Dst:             setDecompParameters
        - Src:             'turbojpeg.c:2273,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2273,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2278,9'
          Dst:             tj3YUVPlaneWidth
        - Src:             'turbojpeg.c:2279,9'
          Dst:             tj3YUVPlaneHeight
        - Src:             'turbojpeg.c:2286,15'
          Dst:             tj3YUVPlaneWidth
        - Src:             'turbojpeg.c:2287,15'
          Dst:             tj3YUVPlaneHeight
        - Src:             'turbojpeg.c:2294,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2294,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2299,10'
          Dst:             tj3DecompressToYUVPlanes8
        - Src:             'turbojpeg.c:2303,43'
          Dst:             jpeg_abort_decompress
    - functionName:    setDecompParameters
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          151
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - getSubsamp
      functionUses:    6
      BranchProfiles:
        - Branch String:   'turbojpeg.c:486,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:487,24'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:488,24'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:489,24'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:490,24'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:491,24'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:492,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:482,19'
          Dst:             getSubsamp
    - functionName:    tj3DecompressToYUVPlanes8
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2035
      functionLinenumberEnd: 2193
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - jpegBuf
        - jpegSize
        - dstPlanes
        - strides
      BBCount:         124
      ICount:          1140
      EdgeCount:       165
      CyclomaticComplexity: 43
      functionsReached:
        - _setjmp
        - jpeg_abort_decompress
        - jpeg_calc_output_dimensions
        - jpeg_finish_decompress
        - jpeg_mem_src_tj
        - jpeg_read_header
        - jpeg_read_raw_data
        - jpeg_start_decompress
        - setDecompParameters
        - snprintf
        - tj3YUVPlaneHeight
        - tj3YUVPlaneWidth
      functionUses:    2
      BranchProfiles:
        - Branch String:   'turbojpeg.c:2045,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2045,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
                - _setjmp
                - setDecompParameters
                - jpeg_calc_output_dimensions
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2047,15'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
                - _setjmp
                - setDecompParameters
                - jpeg_calc_output_dimensions
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2047,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2048,12'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
                - _setjmp
                - setDecompParameters
                - jpeg_calc_output_dimensions
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2051,8'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
                - _setjmp
                - setDecompParameters
                - jpeg_calc_output_dimensions
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2051,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2052,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2054,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
                - _setjmp
                - setDecompParameters
                - jpeg_calc_output_dimensions
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
        - Branch String:   'turbojpeg.c:2054,23'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2054,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2055,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2054,40'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2054,44'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2055,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2054,54'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2054,58'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
                - _setjmp
                - setDecompParameters
                - jpeg_calc_output_dimensions
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
            - BranchSide:      'turbojpeg.c:2055,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2054,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2055,5'
              BranchSideFuncs:
                - _setjmp
                - setDecompParameters
                - jpeg_calc_output_dimensions
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
            - BranchSide:      'turbojpeg.c:2057,7'
              BranchSideFuncs:
                - _setjmp
                - setDecompParameters
                - jpeg_calc_output_dimensions
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
        - Branch String:   'turbojpeg.c:2057,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2058,5'
              BranchSideFuncs:
                - _setjmp
                - setDecompParameters
                - jpeg_calc_output_dimensions
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
            - BranchSide:      'turbojpeg.c:2063,5'
              BranchSideFuncs:
                - _setjmp
                - setDecompParameters
                - jpeg_calc_output_dimensions
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
        - Branch String:   'turbojpeg.c:2067,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2069,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2072,7'
              BranchSideFuncs:
                - setDecompParameters
                - jpeg_calc_output_dimensions
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
        - Branch String:   'turbojpeg.c:2072,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2073,21'
              BranchSideFuncs:
                - jpeg_mem_src_tj
                - jpeg_read_header
                - setDecompParameters
                - jpeg_calc_output_dimensions
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2076,23'
              BranchSideFuncs:
                - setDecompParameters
                - jpeg_calc_output_dimensions
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2077,23'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2078,27'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2081,7'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2077,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2080,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2081,7'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2081,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2082,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2084,7'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2084,36'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2084,41'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_calc_output_dimensions
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2087,7'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2084,54'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2084,58'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_calc_output_dimensions
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2085,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2084,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2085,5'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2087,7'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2087,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2088,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2090,22'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2096,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2097,37'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2115,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2104,24'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2104,50'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2104,27'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2104,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2104,50'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2105,13'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2107,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2108,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2109,11'
              BranchSideFuncs:
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2110,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2111,24'
              BranchSideFuncs:
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2114,3'
              BranchSideFuncs:
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2112,23'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2112,26'
              BranchSideFuncs:
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2112,61'
              BranchSideFuncs:
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2112,14'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2112,45'
              BranchSideFuncs:
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2112,61'
              BranchSideFuncs:
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2115,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2116,31'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2129,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
        - Branch String:   'turbojpeg.c:2116,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2117,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2118,11'
              BranchSideFuncs:
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2119,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2120,65'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2127,3'
              BranchSideFuncs:
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
        - Branch String:   'turbojpeg.c:2120,11'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2121,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2122,16'
              BranchSideFuncs:
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2122,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2123,26'
              BranchSideFuncs:
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2126,5'
              BranchSideFuncs:
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2129,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2131,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2134,33'
              BranchSideFuncs:
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
        - Branch String:   'turbojpeg.c:2141,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2146,12'
              BranchSideFuncs:
                - jpeg_read_raw_data
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2182,26'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2146,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2147,39'
              BranchSideFuncs:
                - jpeg_read_raw_data
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2170,24'
              BranchSideFuncs:
                - jpeg_read_raw_data
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2149,11'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2160,37'
              BranchSideFuncs:
                - jpeg_read_raw_data
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2166,17'
              BranchSideFuncs:
                - jpeg_read_raw_data
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2167,11'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2167,41'
              BranchSideFuncs:
                - jpeg_read_raw_data
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2168,32'
              BranchSideFuncs:
                - jpeg_read_raw_data
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2172,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2175,14'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
            - BranchSide:      'turbojpeg.c:2181,3'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
        - Branch String:   'turbojpeg.c:2175,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2176,16'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
            - BranchSide:      'turbojpeg.c:2180,5'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
        - Branch String:   'turbojpeg.c:2176,25'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2176,23'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
            - BranchSide:      'turbojpeg.c:2176,23'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
        - Branch String:   'turbojpeg.c:2176,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2177,25'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
            - BranchSide:      'turbojpeg.c:2179,7'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
        - Branch String:   'turbojpeg.c:2185,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2185,65'
              BranchSideFuncs:
                - jpeg_abort_decompress
                - free
                - free
                - free
            - BranchSide:      'turbojpeg.c:2186,10'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'turbojpeg.c:2186,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2187,17'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'turbojpeg.c:2190,8'
              BranchSideFuncs:
                - free
        - Branch String:   'turbojpeg.c:2191,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2191,34'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:2192,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:2045,3'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2052,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2052,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2055,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2055,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2067,7'
          Dst:             _setjmp
        - Src:             'turbojpeg.c:2073,5'
          Dst:             jpeg_mem_src_tj
        - Src:             'turbojpeg.c:2074,5'
          Dst:             jpeg_read_header
        - Src:             'turbojpeg.c:2076,3'
          Dst:             setDecompParameters
        - Src:             'turbojpeg.c:2080,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2080,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2082,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2082,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2085,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2085,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2088,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2088,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2092,3'
          Dst:             jpeg_calc_output_dimensions
        - Src:             'turbojpeg.c:2102,13'
          Dst:             tj3YUVPlaneWidth
        - Src:             'turbojpeg.c:2103,13'
          Dst:             tj3YUVPlaneHeight
        - Src:             'turbojpeg.c:2108,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2108,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2117,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2117,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2121,9'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2121,9'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2129,7'
          Dst:             _setjmp
        - Src:             'turbojpeg.c:2140,3'
          Dst:             jpeg_start_decompress
        - Src:             'turbojpeg.c:2170,5'
          Dst:             jpeg_read_raw_data
        - Src:             'turbojpeg.c:2182,3'
          Dst:             jpeg_finish_decompress
        - Src:             'turbojpeg.c:2185,43'
          Dst:             jpeg_abort_decompress
    - functionName:    tjDecompressToYUVPlanes
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2201
      functionLinenumberEnd: 2242
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - jpegBuf
        - jpegSize
        - dstPlanes
        - width
        - strides
        - height
        - flags
      BBCount:         46
      ICount:          363
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - _setjmp
        - jpeg_abort_decompress
        - jpeg_mem_src_tj
        - jpeg_read_header
        - processFlags
        - snprintf
        - tj3DecompressToYUVPlanes8
        - tj3SetScalingFactor
      functionUses:    0
      BranchProfiles:
        - Branch String:   'turbojpeg.c:2205,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2205,3'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_src_tj
                - jpeg_read_header
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:2205,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:2206,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2207,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2209,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_src_tj
                - jpeg_read_header
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:2209,23'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2209,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2210,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2209,40'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2209,43'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2210,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2209,53'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2209,56'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2210,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2209,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2210,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2212,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_src_tj
                - jpeg_read_header
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2212,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2214,12'
              BranchSideFuncs:
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2217,19'
              BranchSideFuncs:
                - jpeg_mem_src_tj
                - jpeg_read_header
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2220,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2220,27'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2221,7'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2221,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2221,29'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2222,10'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2222,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2223,15'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2228,7'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2225,26'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2225,29'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2227,3'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2225,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2226,7'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2227,3'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:2228,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2229,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2231,16'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
        - Branch String:   'turbojpeg.c:2233,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2234,5'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:2235,36'
              BranchSideFuncs:
                - tj3DecompressToYUVPlanes8
        - Branch String:   'turbojpeg.c:2239,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2239,65'
              BranchSideFuncs:
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2240,7'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:2240,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2240,34'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:2241,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:2205,3'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2207,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2207,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2210,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2210,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2212,7'
          Dst:             _setjmp
        - Src:             'turbojpeg.c:2217,3'
          Dst:             jpeg_mem_src_tj
        - Src:             'turbojpeg.c:2218,3'
          Dst:             jpeg_read_header
        - Src:             'turbojpeg.c:2229,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2229,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2231,3'
          Dst:             processFlags
        - Src:             'turbojpeg.c:2233,7'
          Dst:             tj3SetScalingFactor
        - Src:             'turbojpeg.c:2235,10'
          Dst:             tj3DecompressToYUVPlanes8
        - Src:             'turbojpeg.c:2239,43'
          Dst:             jpeg_abort_decompress
    - functionName:    tjDecompressToYUV
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2360
      functionLinenumberEnd: 2361
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - handle
        - jpegBuf
        - jpegSize
        - dstBuf
        - flags
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tjDecompressToYUV2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'turbojpeg.c:2361,10'
          Dst:             tjDecompressToYUV2
    - functionName:    tjDecompress
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2020
      functionLinenumberEnd: 2026
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - jpegBuf
        - jpegSize
        - dstBuf
        - width
        - pitch
        - height
        - pixelSize
        - flags
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getPixelFormat
        - tjDecompress2
        - tjDecompressToYUV
      functionUses:    0
      BranchProfiles:
        - Branch String:   'turbojpeg.c:2021,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2022,30'
              BranchSideFuncs:
                - tjDecompressToYUV
            - BranchSide:      'turbojpeg.c:2024,26'
              BranchSideFuncs:
                - getPixelFormat
                - tjDecompress2
      Callsites:
        - Src:             'turbojpeg.c:2022,12'
          Dst:             tjDecompressToYUV
        - Src:             'turbojpeg.c:2025,34'
          Dst:             getPixelFormat
        - Src:             'turbojpeg.c:2024,12'
          Dst:             tjDecompress2
    - functionName:    getPixelFormat
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - pixelSize
        - flags
      BBCount:         16
      ICount:          84
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'turbojpeg.c:312,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:312,23'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:313,7'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:313,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:314,9'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:317,7'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:314,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:314,25'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:315,10'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:317,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:318,9'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:326,3'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:318,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:319,11'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:322,11'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:319,11'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:319,27'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:320,12'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:322,11'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:322,27'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:323,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tjDecompress2
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1971
      functionLinenumberEnd: 2013
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - jpegBuf
        - jpegSize
        - dstBuf
        - width
        - pitch
        - height
        - pixelFormat
        - flags
      BBCount:         48
      ICount:          379
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - _setjmp
        - jpeg_abort_decompress
        - jpeg_mem_src_tj
        - jpeg_read_header
        - processFlags
        - snprintf
        - tj3Decompress8
        - tj3SetCroppingRegion
        - tj3SetScalingFactor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'turbojpeg.c:1975,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1975,3'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_src_tj
                - jpeg_read_header
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1975,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:1976,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1977,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:1979,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_src_tj
                - jpeg_read_header
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1979,23'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1979,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:1980,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:1979,40'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1979,43'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:1980,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:1979,53'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1979,56'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:1980,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:1979,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1980,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:1982,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_src_tj
                - jpeg_read_header
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:1982,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1984,12'
              BranchSideFuncs:
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:1987,19'
              BranchSideFuncs:
                - jpeg_mem_src_tj
                - jpeg_read_header
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:1990,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1990,27'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:1991,7'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:1991,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1991,29'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:1992,10'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:1992,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1993,15'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:1998,7'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:1995,26'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1995,29'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:1997,3'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:1995,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1996,7'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:1997,3'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg.c:1998,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1999,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2001,16'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
        - Branch String:   'turbojpeg.c:2003,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2004,5'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:2005,28'
              BranchSideFuncs:
                - tj3SetCroppingRegion
                - tj3Decompress8
        - Branch String:   'turbojpeg.c:2005,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2006,5'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:2007,25'
              BranchSideFuncs:
                - tj3Decompress8
        - Branch String:   'turbojpeg.c:2010,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2010,65'
              BranchSideFuncs:
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg.c:2011,7'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:2011,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:2011,34'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:2012,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:1975,3'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1977,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1977,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1980,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1980,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1982,7'
          Dst:             _setjmp
        - Src:             'turbojpeg.c:1987,3'
          Dst:             jpeg_mem_src_tj
        - Src:             'turbojpeg.c:1988,3'
          Dst:             jpeg_read_header
        - Src:             'turbojpeg.c:1999,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1999,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:2001,3'
          Dst:             processFlags
        - Src:             'turbojpeg.c:2003,7'
          Dst:             tj3SetScalingFactor
        - Src:             'turbojpeg.c:2005,7'
          Dst:             tj3SetCroppingRegion
        - Src:             'turbojpeg.c:2007,10'
          Dst:             tj3Decompress8
        - Src:             'turbojpeg.c:2010,43'
          Dst:             jpeg_abort_decompress
    - functionName:    tj3SetCroppingRegion
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1915
      functionLinenumberEnd: 1961
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - handle
        - croppingRegion
        - ''
      BBCount:         56
      ICount:          486
      EdgeCount:       78
      CyclomaticComplexity: 24
      functionsReached:
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'turbojpeg.c:1919,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1919,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1919,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:1920,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1921,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1923,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1923,29'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1923,47'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1929,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1923,54'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1924,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1929,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1924,29'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1924,47'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1929,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1923,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1925,5'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:1929,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1929,28'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1929,46'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1931,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1929,52'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1929,70'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1931,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1929,76'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1930,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1931,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1929,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1931,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1932,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1932,27'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1932,30'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1933,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1932,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1933,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1934,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1934,29'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1934,32'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1935,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1934,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1935,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1936,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1936,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1937,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1939,17'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1942,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1944,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1948,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1948,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1949,24'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1950,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1950,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1951,24'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1952,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1952,29'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1952,47'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1955,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1952,54'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1953,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1955,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1953,57'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1954,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1955,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1952,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1955,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1957,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:1919,3'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1921,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1921,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1931,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1931,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1933,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1933,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1935,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1935,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1937,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1937,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1944,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1944,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1955,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1955,5'
          Dst:             snprintf
    - functionName:    tj3Decompress8
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg-mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - jpegBuf
        - jpegSize
        - dstBuf
        - pitch
        - pixelFormat
      BBCount:         95
      ICount:          907
      EdgeCount:       130
      CyclomaticComplexity: 37
      functionsReached:
        - _setjmp
        - jpeg_abort_decompress
        - jpeg_crop_scanline
        - jpeg_finish_decompress
        - jpeg_mem_src_tj
        - jpeg_read_header
        - jpeg_read_scanlines
        - jpeg_skip_scanlines
        - jpeg_start_decompress
        - setDecompParameters
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'turbojpeg-mp.c:154,3'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:154,3'
              BranchSideFuncs:
                - _setjmp
                - setDecompParameters
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_crop_scanline
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:154,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg-mp.c:155,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:156,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:158,7'
              BranchSideFuncs:
                - _setjmp
                - setDecompParameters
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_crop_scanline
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:158,23'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:158,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:160,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg-mp.c:158,40'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:158,43'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:160,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg-mp.c:158,58'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:158,61'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:160,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg-mp.c:158,71'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:159,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:160,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg-mp.c:159,23'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:159,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:160,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg-mp.c:158,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:160,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:162,7'
              BranchSideFuncs:
                - _setjmp
                - setDecompParameters
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_crop_scanline
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
        - Branch String:   'turbojpeg-mp.c:162,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:163,5'
              BranchSideFuncs:
                - _setjmp
                - setDecompParameters
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_crop_scanline
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
            - BranchSide:      'turbojpeg-mp.c:168,5'
              BranchSideFuncs:
                - _setjmp
                - setDecompParameters
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_crop_scanline
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
        - Branch String:   'turbojpeg-mp.c:172,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:174,12'
              BranchSideFuncs:
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:177,7'
              BranchSideFuncs:
                - setDecompParameters
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_crop_scanline
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
        - Branch String:   'turbojpeg-mp.c:177,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:178,21'
              BranchSideFuncs:
                - jpeg_mem_src_tj
                - jpeg_read_header
                - setDecompParameters
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_crop_scanline
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:181,23'
              BranchSideFuncs:
                - setDecompParameters
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_crop_scanline
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:182,23'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:183,27'
              BranchSideFuncs:
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_crop_scanline
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:186,39'
              BranchSideFuncs:
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_crop_scanline
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:182,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:185,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:186,39'
              BranchSideFuncs:
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_crop_scanline
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:199,35'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:200,8'
              BranchSideFuncs:
                - jpeg_crop_scanline
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:201,25'
              BranchSideFuncs:
                - jpeg_crop_scanline
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:200,36'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:200,39'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_crop_scanline
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:216,7'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:199,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:201,25'
              BranchSideFuncs:
                - jpeg_crop_scanline
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:216,7'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:205,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:206,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:209,14'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:209,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:210,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:213,3'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:216,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:216,27'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:218,19'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:220,35'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:220,38'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:221,21'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:220,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:221,21'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:224,48'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:223,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:225,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:226,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:226,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:228,12'
              BranchSideFuncs:
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:230,10'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:230,3'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:231,9'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:238,7'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:231,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:232,25'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:234,25'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:238,35'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:238,38'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:239,9'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:238,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:239,9'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:269,5'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
        - Branch String:   'turbojpeg-mp.c:239,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:240,47'
              BranchSideFuncs:
                - jpeg_skip_scanlines
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:247,5'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
        - Branch String:   'turbojpeg-mp.c:242,11'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:243,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:246,5'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
        - Branch String:   'turbojpeg-mp.c:247,5'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:249,28'
              BranchSideFuncs:
                - jpeg_read_scanlines
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:253,9'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:253,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:255,47'
              BranchSideFuncs:
                - jpeg_skip_scanlines
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:266,3'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg-mp.c:259,11'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:261,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:265,5'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg-mp.c:269,5'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:0,0'
              BranchSideFuncs:
                - jpeg_read_scanlines
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:270,28'
              BranchSideFuncs:
                - jpeg_read_scanlines
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg-mp.c:276,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:276,65'
              BranchSideFuncs:
                - jpeg_abort_decompress
                - free
            - BranchSide:      'turbojpeg-mp.c:277,8'
              BranchSideFuncs:
                - free
        - Branch String:   'turbojpeg-mp.c:278,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:278,34'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg-mp.c:279,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg-mp.c:154,3'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:156,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:156,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:160,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:160,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:172,7'
          Dst:             _setjmp
        - Src:             'turbojpeg-mp.c:178,5'
          Dst:             jpeg_mem_src_tj
        - Src:             'turbojpeg-mp.c:179,5'
          Dst:             jpeg_read_header
        - Src:             'turbojpeg-mp.c:181,3'
          Dst:             setDecompParameters
        - Src:             'turbojpeg-mp.c:185,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:185,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:196,3'
          Dst:             jpeg_start_decompress
        - Src:             'turbojpeg-mp.c:204,5'
          Dst:             jpeg_crop_scanline
        - Src:             'turbojpeg-mp.c:206,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:206,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:210,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:210,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:225,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:225,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:226,7'
          Dst:             _setjmp
        - Src:             'turbojpeg-mp.c:240,26'
          Dst:             jpeg_skip_scanlines
        - Src:             'turbojpeg-mp.c:243,9'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:243,9'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:249,7'
          Dst:             jpeg_read_scanlines
        - Src:             'turbojpeg-mp.c:255,26'
          Dst:             jpeg_skip_scanlines
        - Src:             'turbojpeg-mp.c:261,9'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:261,9'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:270,7'
          Dst:             jpeg_read_scanlines
        - Src:             'turbojpeg-mp.c:273,3'
          Dst:             jpeg_finish_decompress
        - Src:             'turbojpeg-mp.c:276,43'
          Dst:             jpeg_abort_decompress
    - functionName:    tjGetScalingFactors
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1883
      functionLinenumberEnd: 1884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - numScalingFactors
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tj3GetScalingFactors
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'turbojpeg.c:1884,10'
          Dst:             tj3GetScalingFactors
    - functionName:    tj3GetScalingFactors
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1878
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - numScalingFactors
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'turbojpeg.c:1872,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1873,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:1875,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:1873,5'
          Dst:             snprintf
    - functionName:    tjDecompressHeader
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1858
      functionLinenumberEnd: 1861
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - jpegBuf
        - jpegSize
        - width
        - height
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tjDecompressHeader2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'turbojpeg.c:1861,10'
          Dst:             tjDecompressHeader2
    - functionName:    tjDecompressHeader2
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1847
      functionLinenumberEnd: 1851
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - jpegBuf
        - jpegSize
        - width
        - height
        - jpegSubsamp
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tjDecompressHeader3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'turbojpeg.c:1850,10'
          Dst:             tjDecompressHeader3
    - functionName:    tjDecompressHeader3
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1820
      functionLinenumberEnd: 1841
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - jpegBuf
        - jpegSize
        - width
        - height
        - jpegSubsamp
        - jpegColorspace
      BBCount:         18
      ICount:          148
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - snprintf
        - tj3DecompressHeader
        - tj3Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'turbojpeg.c:1824,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1824,3'
              BranchSideFuncs:
                - tj3DecompressHeader
                - tj3Get
                - tj3Get
                - tj3Get
                - tj3Get
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1824,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:1826,21'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1826,24'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1828,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1826,39'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1826,42'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1828,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1826,62'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1827,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1828,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1826,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1828,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1830,32'
              BranchSideFuncs:
                - tj3DecompressHeader
                - tj3Get
                - tj3Get
                - tj3Get
                - tj3Get
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1835,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1836,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1837,28'
              BranchSideFuncs:
                - tj3Get
      Callsites:
        - Src:             'turbojpeg.c:1824,3'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1828,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1828,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1830,12'
          Dst:             tj3DecompressHeader
        - Src:             'turbojpeg.c:1832,12'
          Dst:             tj3Get
        - Src:             'turbojpeg.c:1833,13'
          Dst:             tj3Get
        - Src:             'turbojpeg.c:1834,18'
          Dst:             tj3Get
        - Src:             'turbojpeg.c:1836,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1836,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1837,21'
          Dst:             tj3Get
    - functionName:    tj3DecompressHeader
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1775
      functionLinenumberEnd: 1812
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - handle
        - jpegBuf
        - jpegSize
      BBCount:         28
      ICount:          210
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - _setjmp
        - jpeg_abort_decompress
        - jpeg_mem_src_tj
        - jpeg_read_header
        - setDecompParameters
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'turbojpeg.c:1779,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1779,3'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_src_tj
                - jpeg_read_header
                - setDecompParameters
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1779,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:1780,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1781,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1783,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_src_tj
                - jpeg_read_header
                - setDecompParameters
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1783,23'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1783,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1784,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1783,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1784,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1786,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_src_tj
                - jpeg_read_header
                - setDecompParameters
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1786,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1788,5'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:1791,19'
              BranchSideFuncs:
                - jpeg_mem_src_tj
                - jpeg_read_header
                - setDecompParameters
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1797,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1798,5'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:1800,23'
              BranchSideFuncs:
                - setDecompParameters
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1804,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1805,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1806,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1806,27'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1806,30'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1807,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1806,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1806,49'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1807,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1810,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1810,34'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:1811,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:1779,3'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1781,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1781,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1784,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1784,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1786,7'
          Dst:             _setjmp
        - Src:             'turbojpeg.c:1791,3'
          Dst:             jpeg_mem_src_tj
        - Src:             'turbojpeg.c:1797,7'
          Dst:             jpeg_read_header
        - Src:             'turbojpeg.c:1800,3'
          Dst:             setDecompParameters
        - Src:             'turbojpeg.c:1802,3'
          Dst:             jpeg_abort_decompress
        - Src:             'turbojpeg.c:1805,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1805,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1807,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1807,5'
          Dst:             snprintf
    - functionName:    tj3Get
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - handle
        - param
      BBCount:         30
      ICount:          234
      EdgeCount:       59
      CyclomaticComplexity: 31
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'turbojpeg.c:804,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:804,14'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:806,11'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:806,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:808,12'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:810,12'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:812,12'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:814,12'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:816,12'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:818,12'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:820,12'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:822,12'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:824,12'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:826,12'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:828,12'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:830,12'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:832,12'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:834,12'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:836,12'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:838,12'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:840,12'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:842,12'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:844,12'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:846,12'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:848,12'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:850,12'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:852,12'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:854,12'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:856,12'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:859,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tjInitDecompress
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1766
      functionLinenumberEnd: 1767
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tj3Init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'turbojpeg.c:1767,10'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1767,10'
              BranchSideFuncs:
                - tj3Init
            - BranchSide:      'turbojpeg.c:1767,10'
              BranchSideFuncs:
                - tj3Init
      Callsites:
        - Src:             'turbojpeg.c:1767,10'
          Dst:             tj3Init
    - functionName:    tjEncodeYUV
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1727
      functionLinenumberEnd: 1730
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - srcBuf
        - width
        - pitch
        - height
        - pixelSize
        - dstBuf
        - subsamp
        - flags
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getPixelFormat
        - tjEncodeYUV2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'turbojpeg.c:1729,23'
          Dst:             getPixelFormat
        - Src:             'turbojpeg.c:1728,10'
          Dst:             tjEncodeYUV2
    - functionName:    tjEncodeYUV2
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1718
      functionLinenumberEnd: 1720
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - srcBuf
        - width
        - pitch
        - height
        - pixelFormat
        - dstBuf
        - subsamp
        - flags
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tjEncodeYUV3
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'turbojpeg.c:1719,10'
          Dst:             tjEncodeYUV3
    - functionName:    tjEncodeYUV3
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1695
      functionLinenumberEnd: 1712
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - srcBuf
        - width
        - pitch
        - height
        - pixelFormat
        - dstBuf
        - align
        - subsamp
        - flags
      BBCount:         12
      ICount:          124
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - processFlags
        - snprintf
        - tj3EncodeYUV8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'turbojpeg.c:1699,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1699,3'
              BranchSideFuncs:
                - processFlags
                - tj3EncodeYUV8
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1699,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:1701,19'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1701,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1702,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1701,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1702,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1704,19'
              BranchSideFuncs:
                - processFlags
                - tj3EncodeYUV8
      Callsites:
        - Src:             'turbojpeg.c:1699,3'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1702,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1702,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1705,3'
          Dst:             processFlags
        - Src:             'turbojpeg.c:1707,10'
          Dst:             tj3EncodeYUV8
    - functionName:    tj3EncodeYUV8
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1648
      functionLinenumberEnd: 1688
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - handle
        - srcBuf
        - width
        - pitch
        - height
        - pixelFormat
        - dstBuf
        - align
      BBCount:         28
      ICount:          293
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - snprintf
        - tj3EncodeYUVPlanes8
        - tj3YUVPlaneHeight
        - tj3YUVPlaneWidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'turbojpeg.c:1653,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1653,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3EncodeYUVPlanes8
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1653,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:1655,18'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1655,21'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1657,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1655,33'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1655,36'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1657,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1655,51'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1655,54'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1657,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1655,64'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1656,8'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1657,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1655,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1657,5'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3EncodeYUVPlanes8
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1659,7'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3EncodeYUVPlanes8
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1659,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1660,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1662,29'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3EncodeYUVPlanes8
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1666,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1667,18'
              BranchSideFuncs:
                - tj3EncodeYUVPlanes8
            - BranchSide:      'turbojpeg.c:1670,35'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3EncodeYUVPlanes8
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1675,37'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1676,29'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1678,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1674,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1678,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1679,20'
              BranchSideFuncs:
                - tj3EncodeYUVPlanes8
      Callsites:
        - Src:             'turbojpeg.c:1653,3'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1657,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1657,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1660,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1660,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1662,9'
          Dst:             tj3YUVPlaneWidth
        - Src:             'turbojpeg.c:1663,9'
          Dst:             tj3YUVPlaneHeight
        - Src:             'turbojpeg.c:1670,15'
          Dst:             tj3YUVPlaneWidth
        - Src:             'turbojpeg.c:1671,15'
          Dst:             tj3YUVPlaneHeight
        - Src:             'turbojpeg.c:1678,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1678,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1683,10'
          Dst:             tj3EncodeYUVPlanes8
    - functionName:    tj3EncodeYUVPlanes8
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1469
      functionLinenumberEnd: 1617
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - srcBuf
        - width
        - pitch
        - height
        - pixelFormat
        - dstPlanes
        - strides
      BBCount:         117
      ICount:          1151
      EdgeCount:       158
      CyclomaticComplexity: 43
      functionsReached:
        - _setjmp
        - jcopy_sample_rows
        - jinit_c_master_control
        - jinit_color_converter
        - jinit_downsampler
        - jpeg_abort_compress
        - setCompDefaults
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'turbojpeg.c:1479,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1479,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - _setjmp
                - setCompDefaults
                - jinit_c_master_control
                - jinit_color_converter
                - jinit_downsampler
                - malloc
                - _setjmp
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1481,15'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - _setjmp
                - setCompDefaults
                - jinit_c_master_control
                - jinit_color_converter
                - jinit_downsampler
                - malloc
                - _setjmp
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1481,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1482,12'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - _setjmp
                - setCompDefaults
                - jinit_c_master_control
                - jinit_color_converter
                - jinit_downsampler
                - malloc
                - _setjmp
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1486,8'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - _setjmp
                - setCompDefaults
                - jinit_c_master_control
                - jinit_color_converter
                - jinit_downsampler
                - malloc
                - _setjmp
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1486,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1487,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1489,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - _setjmp
                - setCompDefaults
                - jinit_c_master_control
                - jinit_color_converter
                - jinit_downsampler
                - malloc
                - _setjmp
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1489,22'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1489,25'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1492,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:1489,36'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1489,39'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1492,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:1489,49'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1489,52'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1492,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:1489,64'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1490,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1492,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:1490,23'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1490,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1492,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:1490,50'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1490,54'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1492,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:1490,64'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1491,8'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - _setjmp
                - setCompDefaults
                - jinit_c_master_control
                - jinit_color_converter
                - jinit_downsampler
                - malloc
                - _setjmp
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1492,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:1489,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1492,5'
              BranchSideFuncs:
                - _setjmp
                - setCompDefaults
                - jinit_c_master_control
                - jinit_color_converter
                - jinit_downsampler
                - malloc
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1493,7'
              BranchSideFuncs:
                - _setjmp
                - setCompDefaults
                - jinit_c_master_control
                - jinit_color_converter
                - jinit_downsampler
                - malloc
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1493,36'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1493,41'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - _setjmp
                - setCompDefaults
                - jinit_c_master_control
                - jinit_color_converter
                - jinit_downsampler
                - malloc
                - _setjmp
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1496,7'
              BranchSideFuncs:
                - _setjmp
                - setCompDefaults
                - jinit_c_master_control
                - jinit_color_converter
                - jinit_downsampler
                - malloc
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1493,54'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1493,58'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - _setjmp
                - setCompDefaults
                - jinit_c_master_control
                - jinit_color_converter
                - jinit_downsampler
                - malloc
                - _setjmp
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1494,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:1493,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1494,5'
              BranchSideFuncs:
                - _setjmp
                - setCompDefaults
                - jinit_c_master_control
                - jinit_color_converter
                - jinit_downsampler
                - malloc
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1496,7'
              BranchSideFuncs:
                - _setjmp
                - setCompDefaults
                - jinit_c_master_control
                - jinit_color_converter
                - jinit_downsampler
                - malloc
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1496,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1497,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1498,7'
              BranchSideFuncs:
                - _setjmp
                - setCompDefaults
                - jinit_c_master_control
                - jinit_color_converter
                - jinit_downsampler
                - malloc
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1498,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1499,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1501,7'
              BranchSideFuncs:
                - _setjmp
                - setCompDefaults
                - jinit_c_master_control
                - jinit_color_converter
                - jinit_downsampler
                - malloc
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1501,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1501,27'
              BranchSideFuncs:
                - _setjmp
                - setCompDefaults
                - jinit_c_master_control
                - jinit_color_converter
                - jinit_downsampler
                - malloc
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1503,7'
              BranchSideFuncs:
                - _setjmp
                - setCompDefaults
                - jinit_c_master_control
                - jinit_color_converter
                - jinit_downsampler
                - malloc
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1503,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1505,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1508,24'
              BranchSideFuncs:
                - setCompDefaults
                - jinit_c_master_control
                - jinit_color_converter
                - jinit_downsampler
                - malloc
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1518,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1519,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1520,5'
              BranchSideFuncs:
                - jinit_c_master_control
                - jinit_color_converter
                - jinit_downsampler
                - malloc
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1529,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1530,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1531,10'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1531,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1532,9'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1537,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1532,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1533,35'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1535,35'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1537,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1538,14'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1540,10'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1538,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1538,53'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1538,75'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1540,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1541,16'
              BranchSideFuncs:
                - malloc
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - _setjmp
                - jpeg_abort_compress
                - jcopy_sample_rows
            - BranchSide:      'turbojpeg.c:1587,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
        - Branch String:   'turbojpeg.c:1546,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1547,7'
              BranchSideFuncs:
                - malloc
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - _setjmp
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1549,45'
              BranchSideFuncs:
                - malloc
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - _setjmp
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1550,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1551,7'
              BranchSideFuncs:
                - malloc
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - _setjmp
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1552,14'
              BranchSideFuncs:
                - malloc
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - _setjmp
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1552,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1554,26'
              BranchSideFuncs:
                - malloc
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - _setjmp
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1561,18'
              BranchSideFuncs:
                - malloc
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - _setjmp
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1563,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1564,7'
              BranchSideFuncs:
                - malloc
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - malloc
                - snprintf
                - snprintf
                - _setjmp
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1565,56'
              BranchSideFuncs:
                - malloc
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - malloc
                - snprintf
                - snprintf
                - _setjmp
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1566,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1567,7'
              BranchSideFuncs:
                - malloc
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - _setjmp
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1568,14'
              BranchSideFuncs:
                - malloc
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - _setjmp
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1568,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1570,26'
              BranchSideFuncs:
                - malloc
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - _setjmp
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1575,13'
              BranchSideFuncs:
                - malloc
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - _setjmp
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1578,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1579,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1580,11'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1581,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1582,24'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1585,3'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1583,23'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1583,26'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1583,61'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1583,14'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1583,45'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1583,61'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1587,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1589,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1592,12'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
        - Branch String:   'turbojpeg.c:1592,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1593,7'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
            - BranchSide:      'turbojpeg.c:1602,27'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:1596,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1598,33'
              BranchSideFuncs:
                - jcopy_sample_rows
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1601,3'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
        - Branch String:   'turbojpeg.c:1606,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1606,63'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'turbojpeg.c:1607,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'turbojpeg.c:1608,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1609,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'turbojpeg.c:1615,7'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:1615,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1615,34'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:1616,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:1479,3'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1487,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1487,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1492,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1492,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1494,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1494,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1497,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1497,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1499,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1499,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1503,7'
          Dst:             _setjmp
        - Src:             'turbojpeg.c:1512,3'
          Dst:             setCompDefaults
        - Src:             'turbojpeg.c:1519,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1519,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1521,3'
          Dst:             jinit_c_master_control
        - Src:             'turbojpeg.c:1522,3'
          Dst:             jinit_color_converter
        - Src:             'turbojpeg.c:1523,3'
          Dst:             jinit_downsampler
        - Src:             'turbojpeg.c:1530,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1530,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1547,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1547,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1551,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1551,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1564,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1564,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1567,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1567,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1579,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1579,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1587,7'
          Dst:             _setjmp
        - Src:             'turbojpeg.c:1598,7'
          Dst:             jcopy_sample_rows
        - Src:             'turbojpeg.c:1603,3'
          Dst:             jpeg_abort_compress
        - Src:             'turbojpeg.c:1606,43'
          Dst:             jpeg_abort_compress
    - functionName:    setCompDefaults
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - pixelFormat
      BBCount:         36
      ICount:          371
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached:
        - jpeg_enable_lossless
        - jpeg_set_colorspace
        - jpeg_set_defaults
        - jpeg_set_quality
        - jpeg_simple_progression
      functionUses:    5
      BranchProfiles:
        - Branch String:   'turbojpeg.c:344,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:346,27'
              BranchSideFuncs:
                - jpeg_enable_lossless
            - BranchSide:      'turbojpeg.c:355,21'
              BranchSideFuncs:
                - jpeg_set_quality
                - jpeg_set_colorspace
                - jpeg_simple_progression
                - jpeg_set_colorspace
                - jpeg_set_colorspace
                - jpeg_set_colorspace
                - jpeg_set_colorspace
                - jpeg_set_colorspace
                - jpeg_set_colorspace
                - jpeg_set_colorspace
        - Branch String:   'turbojpeg.c:348,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:349,15'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:350,14'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:358,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:360,26'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_simple_progression
            - BranchSide:      'turbojpeg.c:362,26'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_simple_progression
            - BranchSide:      'turbojpeg.c:364,26'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_simple_progression
            - BranchSide:      'turbojpeg.c:366,26'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_simple_progression
            - BranchSide:      'turbojpeg.c:368,26'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_simple_progression
            - BranchSide:      'turbojpeg.c:370,9'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_simple_progression
                - jpeg_set_colorspace
                - jpeg_set_colorspace
        - Branch String:   'turbojpeg.c:370,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:371,28'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_simple_progression
            - BranchSide:      'turbojpeg.c:372,14'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_simple_progression
                - jpeg_set_colorspace
        - Branch String:   'turbojpeg.c:372,14'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:373,28'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_simple_progression
            - BranchSide:      'turbojpeg.c:375,28'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_simple_progression
        - Branch String:   'turbojpeg.c:378,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:379,35'
              BranchSideFuncs:
                - jpeg_simple_progression
            - BranchSide:      'turbojpeg.c:381,7'
              BranchSideFuncs:
                - jpeg_simple_progression
        - Branch String:   'turbojpeg.c:381,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:381,51'
              BranchSideFuncs:
                - jpeg_simple_progression
            - BranchSide:      'turbojpeg.c:383,28'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:388,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:389,57'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:390,56'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:393,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:393,7'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:394,58'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:335,3'
          Dst:             jpeg_set_defaults
        - Src:             'turbojpeg.c:346,5'
          Dst:             jpeg_enable_lossless
        - Src:             'turbojpeg.c:355,3'
          Dst:             jpeg_set_quality
        - Src:             'turbojpeg.c:360,5'
          Dst:             jpeg_set_colorspace
        - Src:             'turbojpeg.c:362,5'
          Dst:             jpeg_set_colorspace
        - Src:             'turbojpeg.c:364,5'
          Dst:             jpeg_set_colorspace
        - Src:             'turbojpeg.c:366,5'
          Dst:             jpeg_set_colorspace
        - Src:             'turbojpeg.c:368,5'
          Dst:             jpeg_set_colorspace
        - Src:             'turbojpeg.c:371,7'
          Dst:             jpeg_set_colorspace
        - Src:             'turbojpeg.c:373,7'
          Dst:             jpeg_set_colorspace
        - Src:             'turbojpeg.c:375,7'
          Dst:             jpeg_set_colorspace
        - Src:             'turbojpeg.c:381,26'
          Dst:             jpeg_simple_progression
    - functionName:    tjEncodeYUVPlanes
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1624
      functionLinenumberEnd: 1641
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - srcBuf
        - width
        - pitch
        - height
        - pixelFormat
        - dstPlanes
        - strides
        - subsamp
        - flags
      BBCount:         12
      ICount:          124
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - processFlags
        - snprintf
        - tj3EncodeYUVPlanes8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'turbojpeg.c:1628,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1628,3'
              BranchSideFuncs:
                - processFlags
                - tj3EncodeYUVPlanes8
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1628,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:1630,19'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1630,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1631,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1630,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1631,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1633,19'
              BranchSideFuncs:
                - processFlags
                - tj3EncodeYUVPlanes8
      Callsites:
        - Src:             'turbojpeg.c:1628,3'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1631,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1631,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1634,3'
          Dst:             processFlags
        - Src:             'turbojpeg.c:1636,10'
          Dst:             tj3EncodeYUVPlanes8
    - functionName:    tjCompressFromYUV
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1440
      functionLinenumberEnd: 1461
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - srcBuf
        - width
        - align
        - height
        - subsamp
        - jpegBuf
        - jpegSize
        - jpegQual
        - flags
      BBCount:         12
      ICount:          131
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - processFlags
        - snprintf
        - tj3CompressFromYUV8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'turbojpeg.c:1445,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1445,3'
              BranchSideFuncs:
                - processFlags
                - tj3CompressFromYUV8
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1445,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:1447,19'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1447,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1448,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1447,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1448,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1450,19'
              BranchSideFuncs:
                - processFlags
                - tj3CompressFromYUV8
      Callsites:
        - Src:             'turbojpeg.c:1445,3'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1448,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1448,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1452,3'
          Dst:             processFlags
        - Src:             'turbojpeg.c:1455,12'
          Dst:             tj3CompressFromYUV8
    - functionName:    tj3CompressFromYUV8
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionLinenumberEnd: 1432
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - srcBuf
        - width
        - align
        - height
        - jpegBuf
        - jpegSize
      BBCount:         28
      ICount:          289
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - snprintf
        - tj3CompressFromYUVPlanes8
        - tj3YUVPlaneHeight
        - tj3YUVPlaneWidth
        - tjPlaneHeight
        - tjPlaneWidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'turbojpeg.c:1397,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1397,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tjPlaneWidth
                - tjPlaneHeight
                - tj3CompressFromYUVPlanes8
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1397,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:1399,22'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1399,25'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1401,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1399,36'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1399,39'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1401,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1399,49'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1399,53'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1401,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1399,68'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1400,7'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tjPlaneWidth
                - tjPlaneHeight
                - tj3CompressFromYUVPlanes8
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1401,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1399,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1401,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1403,7'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tjPlaneWidth
                - tjPlaneHeight
                - tj3CompressFromYUVPlanes8
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1403,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1404,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1406,29'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tjPlaneWidth
                - tjPlaneHeight
                - tj3CompressFromYUVPlanes8
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1410,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1411,18'
              BranchSideFuncs:
                - tj3CompressFromYUVPlanes8
            - BranchSide:      'turbojpeg.c:1414,31'
              BranchSideFuncs:
                - tjPlaneWidth
                - tjPlaneHeight
                - tj3CompressFromYUVPlanes8
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1419,37'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1420,29'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1422,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1418,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1422,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1423,20'
              BranchSideFuncs:
                - tj3CompressFromYUVPlanes8
      Callsites:
        - Src:             'turbojpeg.c:1397,3'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1401,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1401,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1404,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1404,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1406,9'
          Dst:             tj3YUVPlaneWidth
        - Src:             'turbojpeg.c:1407,9'
          Dst:             tj3YUVPlaneHeight
        - Src:             'turbojpeg.c:1414,15'
          Dst:             tjPlaneWidth
        - Src:             'turbojpeg.c:1415,15'
          Dst:             tjPlaneHeight
        - Src:             'turbojpeg.c:1422,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1422,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1427,10'
          Dst:             tj3CompressFromYUVPlanes8
    - functionName:    tjPlaneWidth
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - componentID
        - width
        - subsamp
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tj3YUVPlaneWidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'turbojpeg.c:1078,10'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1078,10'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:1078,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:1077,16'
          Dst:             tj3YUVPlaneWidth
    - functionName:    tjPlaneHeight
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1110
      functionLinenumberEnd: 1112
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - componentID
        - height
        - subsamp
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tj3YUVPlaneHeight
      functionUses:    1
      BranchProfiles:
        - Branch String:   'turbojpeg.c:1112,10'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1112,10'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:1112,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:1111,16'
          Dst:             tj3YUVPlaneHeight
    - functionName:    tj3CompressFromYUVPlanes8
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1225
      functionLinenumberEnd: 1352
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - srcPlanes
        - width
        - strides
        - height
        - jpegBuf
        - jpegSize
      BBCount:         126
      ICount:          1120
      EdgeCount:       168
      CyclomaticComplexity: 44
      functionsReached:
        - _setjmp
        - jpeg_abort_compress
        - jpeg_finish_compress
        - jpeg_mem_dest_tj
        - jpeg_start_compress
        - jpeg_write_raw_data
        - setCompDefaults
        - snprintf
        - tj3JPEGBufSize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'turbojpeg.c:1234,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1234,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
                - _setjmp
                - jpeg_mem_dest_tj
                - setCompDefaults
                - jpeg_start_compress
                - _setjmp
                - jpeg_finish_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1236,15'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
                - _setjmp
                - jpeg_mem_dest_tj
                - setCompDefaults
                - jpeg_start_compress
                - _setjmp
                - jpeg_finish_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1236,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1237,12'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
                - _setjmp
                - jpeg_mem_dest_tj
                - setCompDefaults
                - jpeg_start_compress
                - _setjmp
                - jpeg_finish_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1240,8'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
                - _setjmp
                - jpeg_mem_dest_tj
                - setCompDefaults
                - jpeg_start_compress
                - _setjmp
                - jpeg_finish_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1240,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1241,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1243,8'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
                - _setjmp
                - jpeg_mem_dest_tj
                - setCompDefaults
                - jpeg_start_compress
                - _setjmp
                - jpeg_finish_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1243,18'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1243,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
                - _setjmp
                - jpeg_mem_dest_tj
                - setCompDefaults
                - jpeg_start_compress
                - _setjmp
                - jpeg_finish_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1245,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:1243,35'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1243,38'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_dest_tj
                - setCompDefaults
                - jpeg_start_compress
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1245,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:1243,49'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1243,52'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1245,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:1243,64'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1244,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1245,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:1244,23'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1244,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1245,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:1243,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1245,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1246,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_dest_tj
                - setCompDefaults
                - jpeg_start_compress
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1246,36'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1246,41'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
                - _setjmp
                - jpeg_mem_dest_tj
                - setCompDefaults
                - jpeg_start_compress
                - _setjmp
                - jpeg_finish_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1249,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_dest_tj
                - setCompDefaults
                - jpeg_start_compress
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1246,54'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1246,58'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
                - _setjmp
                - jpeg_mem_dest_tj
                - setCompDefaults
                - jpeg_start_compress
                - _setjmp
                - jpeg_finish_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1247,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:1246,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1247,5'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_dest_tj
                - setCompDefaults
                - jpeg_start_compress
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1249,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_dest_tj
                - setCompDefaults
                - jpeg_start_compress
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1249,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1250,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1251,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_dest_tj
                - setCompDefaults
                - jpeg_start_compress
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - tj3JPEGBufSize
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1251,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1252,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1254,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_dest_tj
                - setCompDefaults
                - jpeg_start_compress
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - tj3JPEGBufSize
        - Branch String:   'turbojpeg.c:1254,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1256,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1259,24'
              BranchSideFuncs:
                - jpeg_mem_dest_tj
                - setCompDefaults
                - jpeg_start_compress
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - tj3JPEGBufSize
        - Branch String:   'turbojpeg.c:1263,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1264,11'
              BranchSideFuncs:
                - tj3JPEGBufSize
                - jpeg_mem_dest_tj
                - setCompDefaults
                - jpeg_start_compress
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1266,20'
              BranchSideFuncs:
                - jpeg_mem_dest_tj
                - setCompDefaults
                - jpeg_start_compress
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1271,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1272,37'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1292,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1281,24'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1281,50'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1281,27'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1281,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1281,50'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1282,13'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1284,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1285,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1286,22'
              BranchSideFuncs:
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1287,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1288,23'
              BranchSideFuncs:
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1291,3'
              BranchSideFuncs:
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1289,23'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1289,26'
              BranchSideFuncs:
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1289,61'
              BranchSideFuncs:
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1289,14'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1289,45'
              BranchSideFuncs:
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1289,61'
              BranchSideFuncs:
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1292,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1293,56'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1306,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
        - Branch String:   'turbojpeg.c:1293,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1294,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1295,11'
              BranchSideFuncs:
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1296,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1297,65'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1304,3'
              BranchSideFuncs:
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
        - Branch String:   'turbojpeg.c:1297,11'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1298,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1299,16'
              BranchSideFuncs:
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1299,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1300,26'
              BranchSideFuncs:
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1303,5'
              BranchSideFuncs:
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1306,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1308,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1311,12'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
        - Branch String:   'turbojpeg.c:1311,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1316,12'
              BranchSideFuncs:
                - jpeg_write_raw_data
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1338,24'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:1316,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1317,39'
              BranchSideFuncs:
                - jpeg_write_raw_data
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1336,25'
              BranchSideFuncs:
                - jpeg_write_raw_data
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:1320,11'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1323,16'
              BranchSideFuncs:
                - jpeg_write_raw_data
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1334,28'
              BranchSideFuncs:
                - jpeg_write_raw_data
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:1323,25'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1323,23'
              BranchSideFuncs:
                - jpeg_write_raw_data
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1323,23'
              BranchSideFuncs:
                - jpeg_write_raw_data
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:1323,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1324,25'
              BranchSideFuncs:
                - jpeg_write_raw_data
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1330,21'
              BranchSideFuncs:
                - jpeg_write_raw_data
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:1326,11'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1327,38'
              BranchSideFuncs:
                - jpeg_write_raw_data
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1328,9'
              BranchSideFuncs:
                - jpeg_write_raw_data
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:1330,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1331,25'
              BranchSideFuncs:
                - jpeg_write_raw_data
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1332,28'
              BranchSideFuncs:
                - jpeg_write_raw_data
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:1341,42'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1341,45'
              BranchSideFuncs:
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1343,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:1341,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1342,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg.c:1343,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg.c:1343,42'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1343,45'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
                - free
                - free
            - BranchSide:      'turbojpeg.c:1344,25'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
                - free
                - free
        - Branch String:   'turbojpeg.c:1343,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1344,25'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
                - free
                - free
            - BranchSide:      'turbojpeg.c:1345,10'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'turbojpeg.c:1345,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1346,17'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'turbojpeg.c:1349,8'
              BranchSideFuncs:
                - free
        - Branch String:   'turbojpeg.c:1350,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1350,34'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:1351,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:1234,3'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1241,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1241,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1245,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1245,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1247,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1247,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1250,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1250,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1252,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1252,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1254,7'
          Dst:             _setjmp
        - Src:             'turbojpeg.c:1264,33'
          Dst:             tj3JPEGBufSize
        - Src:             'turbojpeg.c:1266,3'
          Dst:             jpeg_mem_dest_tj
        - Src:             'turbojpeg.c:1267,3'
          Dst:             setCompDefaults
        - Src:             'turbojpeg.c:1270,3'
          Dst:             jpeg_start_compress
        - Src:             'turbojpeg.c:1285,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1285,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1294,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1294,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1298,9'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1298,9'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1306,7'
          Dst:             _setjmp
        - Src:             'turbojpeg.c:1336,5'
          Dst:             jpeg_write_raw_data
        - Src:             'turbojpeg.c:1338,3'
          Dst:             jpeg_finish_compress
        - Src:             'turbojpeg.c:1344,5'
          Dst:             jpeg_abort_compress
    - functionName:    tjCompressFromYUVPlanes
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionLinenumberEnd: 1384
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - srcPlanes
        - width
        - strides
        - height
        - subsamp
        - jpegBuf
        - jpegSize
        - jpegQual
        - flags
      BBCount:         18
      ICount:          154
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - processFlags
        - snprintf
        - tj3CompressFromYUVPlanes8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'turbojpeg.c:1367,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1367,3'
              BranchSideFuncs:
                - processFlags
                - tj3CompressFromYUVPlanes8
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1367,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:1369,19'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1369,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1371,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1369,44'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1369,47'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1371,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1369,64'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1370,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1371,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1370,20'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1370,23'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1371,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1369,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1371,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1373,19'
              BranchSideFuncs:
                - processFlags
                - tj3CompressFromYUVPlanes8
      Callsites:
        - Src:             'turbojpeg.c:1367,3'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1371,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1371,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1375,3'
          Dst:             processFlags
        - Src:             'turbojpeg.c:1378,12'
          Dst:             tj3CompressFromYUVPlanes8
    - functionName:    tjCompress
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1215
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - srcBuf
        - width
        - pitch
        - height
        - pixelSize
        - jpegBuf
        - jpegSize
        - jpegSubsamp
        - jpegQual
        - flags
      BBCount:         9
      ICount:          113
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - getPixelFormat
        - tjBufSizeYUV
        - tjCompress2
        - tjEncodeYUV2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'turbojpeg.c:1202,24'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1202,36'
              BranchSideFuncs:
                - getPixelFormat
                - tjCompress2
                - tjBufSizeYUV
                - getPixelFormat
                - tjEncodeYUV2
            - BranchSide:      'turbojpeg.c:1202,17'
              BranchSideFuncs:
                - getPixelFormat
                - tjCompress2
                - tjBufSizeYUV
                - getPixelFormat
                - tjEncodeYUV2
        - Branch String:   'turbojpeg.c:1204,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1205,25'
              BranchSideFuncs:
                - tjBufSizeYUV
                - getPixelFormat
                - tjEncodeYUV2
            - BranchSide:      'turbojpeg.c:1210,26'
              BranchSideFuncs:
                - getPixelFormat
                - tjCompress2
      Callsites:
        - Src:             'turbojpeg.c:1205,12'
          Dst:             tjBufSizeYUV
        - Src:             'turbojpeg.c:1207,27'
          Dst:             getPixelFormat
        - Src:             'turbojpeg.c:1206,14'
          Dst:             tjEncodeYUV2
        - Src:             'turbojpeg.c:1211,26'
          Dst:             getPixelFormat
        - Src:             'turbojpeg.c:1210,14'
          Dst:             tjCompress2
    - functionName:    tjBufSizeYUV
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - width
        - height
        - subsamp
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tjBufSizeYUV2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'turbojpeg.c:1001,10'
          Dst:             tjBufSizeYUV2
    - functionName:    tjCompress2
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1171
      functionLinenumberEnd: 1193
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - srcBuf
        - width
        - pitch
        - height
        - pixelFormat
        - jpegBuf
        - jpegSize
        - jpegSubsamp
        - jpegQual
        - flags
      BBCount:         18
      ICount:          158
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - processFlags
        - snprintf
        - tj3Compress8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'turbojpeg.c:1176,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1176,3'
              BranchSideFuncs:
                - processFlags
                - tj3Compress8
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1176,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:1178,24'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1178,27'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1180,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1178,43'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1178,46'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1180,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1178,72'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1179,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1180,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1179,20'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1179,23'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1180,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:1178,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1180,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:1182,19'
              BranchSideFuncs:
                - processFlags
                - tj3Compress8
      Callsites:
        - Src:             'turbojpeg.c:1176,3'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1180,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1180,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1184,3'
          Dst:             processFlags
        - Src:             'turbojpeg.c:1187,12'
          Dst:             tj3Compress8
    - functionName:    tj3Compress8
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg-mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - srcBuf
        - width
        - pitch
        - height
        - pixelFormat
        - jpegBuf
        - jpegSize
      BBCount:         70
      ICount:          507
      EdgeCount:       96
      CyclomaticComplexity: 28
      functionsReached:
        - _setjmp
        - jpeg_abort_compress
        - jpeg_finish_compress
        - jpeg_mem_dest_tj
        - jpeg_start_compress
        - jpeg_write_scanlines
        - setCompDefaults
        - snprintf
        - tj3JPEGBufSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'turbojpeg-mp.c:80,3'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:80,3'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:80,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg-mp.c:81,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:82,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:84,7'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:84,22'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:84,25'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:84,36'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:84,39'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:84,49'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:84,52'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:84,64'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:85,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:85,23'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:85,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:85,50'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:85,53'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:85,69'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:86,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:84,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:89,8'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:89,23'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:89,26'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:91,8'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:89,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:90,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:91,8'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:91,23'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:91,26'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:94,7'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:91,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:92,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:94,7'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:94,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:94,27'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:96,62'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:96,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:97,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:99,7'
              BranchSideFuncs:
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
                - tj3JPEGBufSize
        - Branch String:   'turbojpeg-mp.c:99,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:101,12'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:104,24'
              BranchSideFuncs:
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
                - tj3JPEGBufSize
        - Branch String:   'turbojpeg-mp.c:109,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:110,11'
              BranchSideFuncs:
                - tj3JPEGBufSize
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
            - BranchSide:      'turbojpeg-mp.c:113,20'
              BranchSideFuncs:
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
        - Branch String:   'turbojpeg-mp.c:116,3'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:117,9'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
            - BranchSide:      'turbojpeg-mp.c:122,3'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
        - Branch String:   'turbojpeg-mp.c:117,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:118,36'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
            - BranchSide:      'turbojpeg-mp.c:120,36'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
        - Branch String:   'turbojpeg-mp.c:122,3'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:123,27'
              BranchSideFuncs:
                - jpeg_write_scanlines
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:125,24'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:128,42'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:128,45'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:130,7'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:128,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:129,7'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:130,7'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:130,42'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:130,45'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
            - BranchSide:      'turbojpeg-mp.c:131,25'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
        - Branch String:   'turbojpeg-mp.c:130,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:131,25'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
            - BranchSide:      'turbojpeg-mp.c:132,8'
              BranchSideFuncs:
                - free
        - Branch String:   'turbojpeg-mp.c:133,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:133,34'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg-mp.c:134,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg-mp.c:80,3'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:82,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:82,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:87,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:87,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:90,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:90,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:92,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:92,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:97,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:97,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:99,7'
          Dst:             _setjmp
        - Src:             'turbojpeg-mp.c:108,3'
          Dst:             setCompDefaults
        - Src:             'turbojpeg-mp.c:111,17'
          Dst:             tj3JPEGBufSize
        - Src:             'turbojpeg-mp.c:113,3'
          Dst:             jpeg_mem_dest_tj
        - Src:             'turbojpeg-mp.c:115,3'
          Dst:             jpeg_start_compress
        - Src:             'turbojpeg-mp.c:123,5'
          Dst:             jpeg_write_scanlines
        - Src:             'turbojpeg-mp.c:125,3'
          Dst:             jpeg_finish_compress
        - Src:             'turbojpeg-mp.c:131,5'
          Dst:             jpeg_abort_compress
    - functionName:    tjBufSizeYUV2
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 995
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - width
        - align
        - height
        - subsamp
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tj3YUVBufSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'turbojpeg.c:995,10'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:995,10'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:995,61'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:994,19'
          Dst:             tj3YUVBufSize
    - functionName:    tj3YUVBufSize
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - width
        - align
        - height
        - subsamp
      BBCount:         24
      ICount:          153
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - snprintf
        - tj3YUVPlaneHeight
        - tj3YUVPlaneWidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'turbojpeg.c:969,17'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:969,21'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:970,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:969,36'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:969,39'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - snprintf
            - BranchSide:      'turbojpeg.c:970,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:969,51'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:969,54'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:970,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:969,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:970,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:972,9'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
        - Branch String:   'turbojpeg.c:973,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:974,31'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
            - BranchSide:      'turbojpeg.c:980,3'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:978,17'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:978,29'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:978,20'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
        - Branch String:   'turbojpeg.c:978,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:978,29'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:979,40'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
      Callsites:
        - Src:             'turbojpeg.c:970,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:974,14'
          Dst:             tj3YUVPlaneWidth
        - Src:             'turbojpeg.c:976,14'
          Dst:             tj3YUVPlaneHeight
    - functionName:    tj3SaveImage16
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg-mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - filename
        - buffer
        - width
        - pitch
        - height
        - pixelFormat
      BBCount:         50
      ICount:          479
      EdgeCount:       69
      CyclomaticComplexity: 21
      functionsReached:
        - __errno_location
        - _setjmp
        - fclose
        - fopen
        - j16init_write_ppm
        - jinit_write_bmp
        - snprintf
        - strcasecmp
        - strerror
        - strrchr
        - tj3Destroy
        - tj3Init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'turbojpeg-mp.c:446,3'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:446,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
                - tj3Init
                - fopen
                - _setjmp
                - strrchr
                - j16init_write_ppm
                - snprintf
                - snprintf
                - strcasecmp
                - jinit_write_bmp
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:446,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg-mp.c:448,17'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:448,21'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
                - tj3Init
                - fopen
                - _setjmp
                - strrchr
                - j16init_write_ppm
                - snprintf
                - snprintf
                - strcasecmp
                - jinit_write_bmp
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:450,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:448,28'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:448,31'
              BranchSideFuncs:
                - tj3Init
                - fopen
                - _setjmp
                - strrchr
                - j16init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
                - strcasecmp
                - jinit_write_bmp
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:450,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:448,41'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:448,44'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:450,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:448,54'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:448,57'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:450,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:448,68'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:449,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:450,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:449,23'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:449,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:450,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:448,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:450,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:455,18'
              BranchSideFuncs:
                - tj3Init
                - fopen
                - _setjmp
                - strrchr
                - j16init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
                - strcasecmp
                - jinit_write_bmp
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
        - Branch String:   'turbojpeg-mp.c:455,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:456,5'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg-mp.c:457,25'
              BranchSideFuncs:
                - fopen
                - _setjmp
                - strrchr
                - j16init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
                - strcasecmp
                - jinit_write_bmp
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
        - Branch String:   'turbojpeg-mp.c:463,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:465,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:467,7'
              BranchSideFuncs:
                - _setjmp
                - strrchr
                - j16init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
                - strcasecmp
                - jinit_write_bmp
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:467,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:469,12'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:472,40'
              BranchSideFuncs:
                - strrchr
                - j16init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
                - strcasecmp
                - jinit_write_bmp
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:479,11'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:479,26'
              BranchSideFuncs:
                - strcasecmp
                - jinit_write_bmp
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
                - j16init_write_ppm
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:487,33'
              BranchSideFuncs:
                - j16init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:479,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:480,32'
              BranchSideFuncs:
                - j16init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:487,33'
              BranchSideFuncs:
                - j16init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:480,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:481,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:482,15'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:487,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:488,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:489,14'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:498,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:498,27'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:500,3'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:500,3'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:503,9'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:514,5'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:503,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:505,22'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:507,29'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:518,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:518,20'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'turbojpeg-mp.c:519,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg-mp.c:446,3'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:450,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:450,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:455,18'
          Dst:             tj3Init
        - Src:             'turbojpeg-mp.c:463,15'
          Dst:             fopen
        - Src:             'turbojpeg-mp.c:465,5'
          Dst:             __errno_location
        - Src:             'turbojpeg-mp.c:465,5'
          Dst:             strerror
        - Src:             'turbojpeg-mp.c:465,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:465,5'
          Dst:             __errno_location
        - Src:             'turbojpeg-mp.c:465,5'
          Dst:             strerror
        - Src:             'turbojpeg-mp.c:465,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:467,7'
          Dst:             _setjmp
        - Src:             'turbojpeg-mp.c:478,9'
          Dst:             strrchr
        - Src:             'turbojpeg-mp.c:479,15'
          Dst:             strcasecmp
        - Src:             'turbojpeg-mp.c:480,16'
          Dst:             jinit_write_bmp
        - Src:             'turbojpeg-mp.c:481,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:481,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:487,16'
          Dst:             j16init_write_ppm
        - Src:             'turbojpeg-mp.c:488,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:488,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:517,3'
          Dst:             tj3Destroy
        - Src:             'turbojpeg-mp.c:518,13'
          Dst:             fclose
    - functionName:    tj3LoadImage16
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg-mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - filename
        - width
        - align
        - height
        - pixelFormat
      BBCount:         79
      ICount:          706
      EdgeCount:       109
      CyclomaticComplexity: 32
      functionsReached:
        - __errno_location
        - _setjmp
        - fclose
        - fopen
        - getc
        - j16init_read_ppm
        - jinit_read_bmp
        - snprintf
        - strerror
        - tj3Destroy
        - tj3Init
        - ungetc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'turbojpeg-mp.c:305,3'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:305,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - tj3Init
                - fopen
                - getc
                - ungetc
                - _setjmp
                - snprintf
                - snprintf
                - j16init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:305,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg-mp.c:307,17'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:307,21'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - tj3Init
                - fopen
                - getc
                - ungetc
                - _setjmp
                - snprintf
                - snprintf
                - j16init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:309,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:307,27'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:307,30'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - tj3Init
                - fopen
                - getc
                - ungetc
                - _setjmp
                - snprintf
                - snprintf
                - j16init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:309,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:307,40'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:307,44'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:309,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:307,51'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:307,55'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - tj3Init
                - fopen
                - getc
                - ungetc
                - _setjmp
                - snprintf
                - snprintf
                - j16init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:309,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:307,67'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:308,8'
              BranchSideFuncs:
                - tj3Init
                - fopen
                - getc
                - ungetc
                - _setjmp
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j16init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:309,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:308,35'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:308,39'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:309,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:307,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:309,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:310,8'
              BranchSideFuncs:
                - tj3Init
                - fopen
                - getc
                - ungetc
                - _setjmp
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j16init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:310,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:311,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:316,18'
              BranchSideFuncs:
                - tj3Init
                - fopen
                - getc
                - ungetc
                - _setjmp
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j16init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
        - Branch String:   'turbojpeg-mp.c:316,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:316,53'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg-mp.c:317,25'
              BranchSideFuncs:
                - fopen
                - getc
                - ungetc
                - _setjmp
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j16init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
        - Branch String:   'turbojpeg-mp.c:323,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:325,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:327,21'
              BranchSideFuncs:
                - getc
                - ungetc
                - _setjmp
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j16init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
        - Branch String:   'turbojpeg-mp.c:327,32'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:327,42'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:328,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:327,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:328,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:329,12'
              BranchSideFuncs:
                - _setjmp
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j16init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:332,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:334,12'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:337,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j16init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:338,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:338,37'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j16init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:339,39'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j16init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:340,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:341,31'
              BranchSideFuncs:
                - jinit_read_bmp
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:344,14'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j16init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:341,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:342,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:343,15'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:344,14'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:345,32'
              BranchSideFuncs:
                - j16init_read_ppm
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:349,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:345,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:346,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:347,14'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:357,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:358,9'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:364,5'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:358,26'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:358,29'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:363,3'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:358,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:359,24'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:363,3'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:375,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:377,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:379,7'
              BranchSideFuncs:
                - _setjmp
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:379,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:381,12'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:384,3'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:384,3'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:385,23'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:400,5'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:387,5'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:391,13'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:397,29'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:392,11'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:392,29'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:393,22'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:404,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:404,20'
              BranchSideFuncs:
                - fclose
                - free
            - BranchSide:      'turbojpeg-mp.c:405,7'
              BranchSideFuncs:
                - free
        - Branch String:   'turbojpeg-mp.c:405,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:405,26'
              BranchSideFuncs:
                - free
            - BranchSide:      'turbojpeg-mp.c:406,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg-mp.c:305,3'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:309,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:309,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:311,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:311,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:316,18'
          Dst:             tj3Init
        - Src:             'turbojpeg-mp.c:323,15'
          Dst:             fopen
        - Src:             'turbojpeg-mp.c:325,5'
          Dst:             __errno_location
        - Src:             'turbojpeg-mp.c:325,5'
          Dst:             strerror
        - Src:             'turbojpeg-mp.c:325,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:325,5'
          Dst:             __errno_location
        - Src:             'turbojpeg-mp.c:325,5'
          Dst:             strerror
        - Src:             'turbojpeg-mp.c:325,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:327,16'
          Dst:             getc
        - Src:             'turbojpeg-mp.c:327,35'
          Dst:             ungetc
        - Src:             'turbojpeg-mp.c:328,5'
          Dst:             __errno_location
        - Src:             'turbojpeg-mp.c:328,5'
          Dst:             strerror
        - Src:             'turbojpeg-mp.c:328,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:328,5'
          Dst:             __errno_location
        - Src:             'turbojpeg-mp.c:328,5'
          Dst:             strerror
        - Src:             'turbojpeg-mp.c:328,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:330,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:330,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:332,7'
          Dst:             _setjmp
        - Src:             'turbojpeg-mp.c:341,16'
          Dst:             jinit_read_bmp
        - Src:             'turbojpeg-mp.c:342,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:342,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:345,16'
          Dst:             j16init_read_ppm
        - Src:             'turbojpeg-mp.c:346,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:346,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:349,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:349,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:377,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:377,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:379,7'
          Dst:             _setjmp
        - Src:             'turbojpeg-mp.c:403,3'
          Dst:             tj3Destroy
        - Src:             'turbojpeg-mp.c:404,13'
          Dst:             fclose
    - functionName:    tj3Decompress16
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg-mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - jpegBuf
        - jpegSize
        - dstBuf
        - pitch
        - pixelFormat
      BBCount:         58
      ICount:          502
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - _setjmp
        - jpeg16_read_scanlines
        - jpeg_abort_decompress
        - jpeg_finish_decompress
        - jpeg_mem_src_tj
        - jpeg_read_header
        - jpeg_start_decompress
        - setDecompParameters
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'turbojpeg-mp.c:154,3'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:154,3'
              BranchSideFuncs:
                - _setjmp
                - setDecompParameters
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:154,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg-mp.c:155,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:156,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:158,7'
              BranchSideFuncs:
                - _setjmp
                - setDecompParameters
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:158,23'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:158,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:160,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg-mp.c:158,40'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:158,43'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:160,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg-mp.c:158,58'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:158,61'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:160,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg-mp.c:158,71'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:159,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:160,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg-mp.c:159,23'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:159,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:160,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg-mp.c:158,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:160,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:162,7'
              BranchSideFuncs:
                - _setjmp
                - setDecompParameters
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
        - Branch String:   'turbojpeg-mp.c:162,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:163,5'
              BranchSideFuncs:
                - _setjmp
                - setDecompParameters
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
            - BranchSide:      'turbojpeg-mp.c:168,5'
              BranchSideFuncs:
                - _setjmp
                - setDecompParameters
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
        - Branch String:   'turbojpeg-mp.c:172,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:174,12'
              BranchSideFuncs:
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:177,7'
              BranchSideFuncs:
                - setDecompParameters
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
        - Branch String:   'turbojpeg-mp.c:177,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:178,21'
              BranchSideFuncs:
                - jpeg_mem_src_tj
                - jpeg_read_header
                - setDecompParameters
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:181,23'
              BranchSideFuncs:
                - setDecompParameters
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:182,23'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:183,27'
              BranchSideFuncs:
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:186,39'
              BranchSideFuncs:
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:182,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:185,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:186,39'
              BranchSideFuncs:
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:216,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:216,27'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:218,19'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:223,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:225,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:226,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
        - Branch String:   'turbojpeg-mp.c:226,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:228,12'
              BranchSideFuncs:
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:230,10'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
        - Branch String:   'turbojpeg-mp.c:230,3'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:231,9'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
            - BranchSide:      'turbojpeg-mp.c:269,5'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
        - Branch String:   'turbojpeg-mp.c:231,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:232,25'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
            - BranchSide:      'turbojpeg-mp.c:234,25'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
        - Branch String:   'turbojpeg-mp.c:269,5'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:270,28'
              BranchSideFuncs:
                - jpeg16_read_scanlines
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:273,26'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg-mp.c:276,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:276,65'
              BranchSideFuncs:
                - jpeg_abort_decompress
                - free
            - BranchSide:      'turbojpeg-mp.c:277,8'
              BranchSideFuncs:
                - free
        - Branch String:   'turbojpeg-mp.c:278,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:278,34'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg-mp.c:279,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg-mp.c:154,3'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:156,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:156,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:160,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:160,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:172,7'
          Dst:             _setjmp
        - Src:             'turbojpeg-mp.c:178,5'
          Dst:             jpeg_mem_src_tj
        - Src:             'turbojpeg-mp.c:179,5'
          Dst:             jpeg_read_header
        - Src:             'turbojpeg-mp.c:181,3'
          Dst:             setDecompParameters
        - Src:             'turbojpeg-mp.c:185,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:185,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:196,3'
          Dst:             jpeg_start_decompress
        - Src:             'turbojpeg-mp.c:225,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:225,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:226,7'
          Dst:             _setjmp
        - Src:             'turbojpeg-mp.c:270,7'
          Dst:             jpeg16_read_scanlines
        - Src:             'turbojpeg-mp.c:273,3'
          Dst:             jpeg_finish_decompress
        - Src:             'turbojpeg-mp.c:276,43'
          Dst:             jpeg_abort_decompress
    - functionName:    tj3Compress16
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg-mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - srcBuf
        - width
        - pitch
        - height
        - pixelFormat
        - jpegBuf
        - jpegSize
      BBCount:         70
      ICount:          507
      EdgeCount:       96
      CyclomaticComplexity: 28
      functionsReached:
        - _setjmp
        - jpeg16_write_scanlines
        - jpeg_abort_compress
        - jpeg_finish_compress
        - jpeg_mem_dest_tj
        - jpeg_start_compress
        - setCompDefaults
        - snprintf
        - tj3JPEGBufSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'turbojpeg-mp.c:80,3'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:80,3'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:80,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg-mp.c:81,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:82,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:84,7'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:84,22'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:84,25'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:84,36'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:84,39'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:84,49'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:84,52'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:84,64'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:85,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:85,23'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:85,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:85,50'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:85,53'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:85,69'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:86,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:84,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:89,8'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:89,23'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:89,26'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:91,8'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:89,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:90,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:91,8'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:91,23'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:91,26'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:94,7'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:91,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:92,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:94,7'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:94,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:94,27'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:96,62'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:96,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:97,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:99,7'
              BranchSideFuncs:
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
                - tj3JPEGBufSize
        - Branch String:   'turbojpeg-mp.c:99,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:101,12'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:104,24'
              BranchSideFuncs:
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
                - tj3JPEGBufSize
        - Branch String:   'turbojpeg-mp.c:109,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:110,11'
              BranchSideFuncs:
                - tj3JPEGBufSize
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
            - BranchSide:      'turbojpeg-mp.c:113,20'
              BranchSideFuncs:
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
        - Branch String:   'turbojpeg-mp.c:116,3'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:117,9'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
            - BranchSide:      'turbojpeg-mp.c:122,3'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
        - Branch String:   'turbojpeg-mp.c:117,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:118,36'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
            - BranchSide:      'turbojpeg-mp.c:120,36'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
        - Branch String:   'turbojpeg-mp.c:122,3'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:123,27'
              BranchSideFuncs:
                - jpeg16_write_scanlines
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:125,24'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:128,42'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:128,45'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:130,7'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:128,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:129,7'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:130,7'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:130,42'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:130,45'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
            - BranchSide:      'turbojpeg-mp.c:131,25'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
        - Branch String:   'turbojpeg-mp.c:130,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:131,25'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
            - BranchSide:      'turbojpeg-mp.c:132,8'
              BranchSideFuncs:
                - free
        - Branch String:   'turbojpeg-mp.c:133,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:133,34'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg-mp.c:134,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg-mp.c:80,3'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:82,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:82,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:87,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:87,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:90,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:90,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:92,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:92,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:97,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:97,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:99,7'
          Dst:             _setjmp
        - Src:             'turbojpeg-mp.c:108,3'
          Dst:             setCompDefaults
        - Src:             'turbojpeg-mp.c:111,17'
          Dst:             tj3JPEGBufSize
        - Src:             'turbojpeg-mp.c:113,3'
          Dst:             jpeg_mem_dest_tj
        - Src:             'turbojpeg-mp.c:115,3'
          Dst:             jpeg_start_compress
        - Src:             'turbojpeg-mp.c:123,5'
          Dst:             jpeg16_write_scanlines
        - Src:             'turbojpeg-mp.c:125,3'
          Dst:             jpeg_finish_compress
        - Src:             'turbojpeg-mp.c:131,5'
          Dst:             jpeg_abort_compress
    - functionName:    tj3SaveImage12
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg-mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - filename
        - buffer
        - width
        - pitch
        - height
        - pixelFormat
      BBCount:         50
      ICount:          479
      EdgeCount:       69
      CyclomaticComplexity: 21
      functionsReached:
        - __errno_location
        - _setjmp
        - fclose
        - fopen
        - j12init_write_ppm
        - jinit_write_bmp
        - snprintf
        - strcasecmp
        - strerror
        - strrchr
        - tj3Destroy
        - tj3Init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'turbojpeg-mp.c:446,3'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:446,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
                - tj3Init
                - fopen
                - _setjmp
                - strrchr
                - j12init_write_ppm
                - snprintf
                - snprintf
                - strcasecmp
                - jinit_write_bmp
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:446,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg-mp.c:448,17'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:448,21'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
                - tj3Init
                - fopen
                - _setjmp
                - strrchr
                - j12init_write_ppm
                - snprintf
                - snprintf
                - strcasecmp
                - jinit_write_bmp
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:450,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:448,28'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:448,31'
              BranchSideFuncs:
                - tj3Init
                - fopen
                - _setjmp
                - strrchr
                - j12init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
                - strcasecmp
                - jinit_write_bmp
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:450,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:448,41'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:448,44'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:450,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:448,54'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:448,57'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:450,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:448,68'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:449,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:450,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:449,23'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:449,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:450,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:448,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:450,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:455,18'
              BranchSideFuncs:
                - tj3Init
                - fopen
                - _setjmp
                - strrchr
                - j12init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
                - strcasecmp
                - jinit_write_bmp
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
        - Branch String:   'turbojpeg-mp.c:455,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:456,5'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg-mp.c:457,25'
              BranchSideFuncs:
                - fopen
                - _setjmp
                - strrchr
                - j12init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
                - strcasecmp
                - jinit_write_bmp
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
        - Branch String:   'turbojpeg-mp.c:463,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:465,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:467,7'
              BranchSideFuncs:
                - _setjmp
                - strrchr
                - j12init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
                - strcasecmp
                - jinit_write_bmp
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:467,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:469,12'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:472,40'
              BranchSideFuncs:
                - strrchr
                - j12init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
                - strcasecmp
                - jinit_write_bmp
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:479,11'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:479,26'
              BranchSideFuncs:
                - strcasecmp
                - jinit_write_bmp
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
                - j12init_write_ppm
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:487,33'
              BranchSideFuncs:
                - j12init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:479,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:480,32'
              BranchSideFuncs:
                - j12init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:487,33'
              BranchSideFuncs:
                - j12init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:480,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:481,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:482,15'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:487,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:488,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:489,14'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:498,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:498,27'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:500,3'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:500,3'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:503,9'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:514,5'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:503,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:505,22'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
            - BranchSide:      'turbojpeg-mp.c:507,29'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'turbojpeg-mp.c:518,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:518,20'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'turbojpeg-mp.c:519,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg-mp.c:446,3'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:450,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:450,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:455,18'
          Dst:             tj3Init
        - Src:             'turbojpeg-mp.c:463,15'
          Dst:             fopen
        - Src:             'turbojpeg-mp.c:465,5'
          Dst:             __errno_location
        - Src:             'turbojpeg-mp.c:465,5'
          Dst:             strerror
        - Src:             'turbojpeg-mp.c:465,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:465,5'
          Dst:             __errno_location
        - Src:             'turbojpeg-mp.c:465,5'
          Dst:             strerror
        - Src:             'turbojpeg-mp.c:465,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:467,7'
          Dst:             _setjmp
        - Src:             'turbojpeg-mp.c:478,9'
          Dst:             strrchr
        - Src:             'turbojpeg-mp.c:479,15'
          Dst:             strcasecmp
        - Src:             'turbojpeg-mp.c:480,16'
          Dst:             jinit_write_bmp
        - Src:             'turbojpeg-mp.c:481,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:481,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:487,16'
          Dst:             j12init_write_ppm
        - Src:             'turbojpeg-mp.c:488,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:488,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:517,3'
          Dst:             tj3Destroy
        - Src:             'turbojpeg-mp.c:518,13'
          Dst:             fclose
    - functionName:    tj3LoadImage12
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg-mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - filename
        - width
        - align
        - height
        - pixelFormat
      BBCount:         79
      ICount:          706
      EdgeCount:       109
      CyclomaticComplexity: 32
      functionsReached:
        - __errno_location
        - _setjmp
        - fclose
        - fopen
        - getc
        - j12init_read_ppm
        - jinit_read_bmp
        - snprintf
        - strerror
        - tj3Destroy
        - tj3Init
        - ungetc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'turbojpeg-mp.c:305,3'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:305,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - tj3Init
                - fopen
                - getc
                - ungetc
                - _setjmp
                - snprintf
                - snprintf
                - j12init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:305,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg-mp.c:307,17'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:307,21'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - tj3Init
                - fopen
                - getc
                - ungetc
                - _setjmp
                - snprintf
                - snprintf
                - j12init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:309,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:307,27'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:307,30'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - tj3Init
                - fopen
                - getc
                - ungetc
                - _setjmp
                - snprintf
                - snprintf
                - j12init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:309,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:307,40'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:307,44'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:309,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:307,51'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:307,55'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - tj3Init
                - fopen
                - getc
                - ungetc
                - _setjmp
                - snprintf
                - snprintf
                - j12init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:309,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:307,67'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:308,8'
              BranchSideFuncs:
                - tj3Init
                - fopen
                - getc
                - ungetc
                - _setjmp
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j12init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:309,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:308,35'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:308,39'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:309,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:307,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:309,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:310,8'
              BranchSideFuncs:
                - tj3Init
                - fopen
                - getc
                - ungetc
                - _setjmp
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j12init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:310,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:311,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:316,18'
              BranchSideFuncs:
                - tj3Init
                - fopen
                - getc
                - ungetc
                - _setjmp
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j12init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
        - Branch String:   'turbojpeg-mp.c:316,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:316,53'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg-mp.c:317,25'
              BranchSideFuncs:
                - fopen
                - getc
                - ungetc
                - _setjmp
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j12init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
        - Branch String:   'turbojpeg-mp.c:323,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:325,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:327,21'
              BranchSideFuncs:
                - getc
                - ungetc
                - _setjmp
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j12init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
        - Branch String:   'turbojpeg-mp.c:327,32'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:327,42'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:328,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:327,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:328,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:329,12'
              BranchSideFuncs:
                - _setjmp
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j12init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:332,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:334,12'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:337,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j12init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:338,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:338,37'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j12init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:339,39'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j12init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:340,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:341,31'
              BranchSideFuncs:
                - jinit_read_bmp
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:344,14'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j12init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:341,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:342,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:343,15'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:344,14'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:345,32'
              BranchSideFuncs:
                - j12init_read_ppm
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:349,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:345,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:346,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:347,14'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:357,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:358,9'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:364,5'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:358,26'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:358,29'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:363,3'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:358,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:359,24'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:363,3'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:375,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:377,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:379,7'
              BranchSideFuncs:
                - _setjmp
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:379,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:381,12'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:384,3'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:384,3'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:385,23'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:400,5'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:387,5'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:391,13'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:397,29'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:392,11'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:392,29'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'turbojpeg-mp.c:393,22'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'turbojpeg-mp.c:404,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:404,20'
              BranchSideFuncs:
                - fclose
                - free
            - BranchSide:      'turbojpeg-mp.c:405,7'
              BranchSideFuncs:
                - free
        - Branch String:   'turbojpeg-mp.c:405,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:405,26'
              BranchSideFuncs:
                - free
            - BranchSide:      'turbojpeg-mp.c:406,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg-mp.c:305,3'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:309,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:309,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:311,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:311,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:316,18'
          Dst:             tj3Init
        - Src:             'turbojpeg-mp.c:323,15'
          Dst:             fopen
        - Src:             'turbojpeg-mp.c:325,5'
          Dst:             __errno_location
        - Src:             'turbojpeg-mp.c:325,5'
          Dst:             strerror
        - Src:             'turbojpeg-mp.c:325,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:325,5'
          Dst:             __errno_location
        - Src:             'turbojpeg-mp.c:325,5'
          Dst:             strerror
        - Src:             'turbojpeg-mp.c:325,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:327,16'
          Dst:             getc
        - Src:             'turbojpeg-mp.c:327,35'
          Dst:             ungetc
        - Src:             'turbojpeg-mp.c:328,5'
          Dst:             __errno_location
        - Src:             'turbojpeg-mp.c:328,5'
          Dst:             strerror
        - Src:             'turbojpeg-mp.c:328,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:328,5'
          Dst:             __errno_location
        - Src:             'turbojpeg-mp.c:328,5'
          Dst:             strerror
        - Src:             'turbojpeg-mp.c:328,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:330,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:330,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:332,7'
          Dst:             _setjmp
        - Src:             'turbojpeg-mp.c:341,16'
          Dst:             jinit_read_bmp
        - Src:             'turbojpeg-mp.c:342,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:342,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:345,16'
          Dst:             j12init_read_ppm
        - Src:             'turbojpeg-mp.c:346,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:346,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:349,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:349,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:377,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:377,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:379,7'
          Dst:             _setjmp
        - Src:             'turbojpeg-mp.c:403,3'
          Dst:             tj3Destroy
        - Src:             'turbojpeg-mp.c:404,13'
          Dst:             fclose
    - functionName:    tj3Decompress12
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg-mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - jpegBuf
        - jpegSize
        - dstBuf
        - pitch
        - pixelFormat
      BBCount:         95
      ICount:          907
      EdgeCount:       130
      CyclomaticComplexity: 37
      functionsReached:
        - _setjmp
        - jpeg12_crop_scanline
        - jpeg12_read_scanlines
        - jpeg12_skip_scanlines
        - jpeg_abort_decompress
        - jpeg_finish_decompress
        - jpeg_mem_src_tj
        - jpeg_read_header
        - jpeg_start_decompress
        - setDecompParameters
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'turbojpeg-mp.c:154,3'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:154,3'
              BranchSideFuncs:
                - _setjmp
                - setDecompParameters
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg12_crop_scanline
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:154,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg-mp.c:155,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:156,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:158,7'
              BranchSideFuncs:
                - _setjmp
                - setDecompParameters
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg12_crop_scanline
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:158,23'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:158,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:160,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg-mp.c:158,40'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:158,43'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:160,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg-mp.c:158,58'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:158,61'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:160,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg-mp.c:158,71'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:159,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:160,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg-mp.c:159,23'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:159,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:160,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg-mp.c:158,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:160,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:162,7'
              BranchSideFuncs:
                - _setjmp
                - setDecompParameters
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg12_crop_scanline
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
        - Branch String:   'turbojpeg-mp.c:162,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:163,5'
              BranchSideFuncs:
                - _setjmp
                - setDecompParameters
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg12_crop_scanline
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
            - BranchSide:      'turbojpeg-mp.c:168,5'
              BranchSideFuncs:
                - _setjmp
                - setDecompParameters
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg12_crop_scanline
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
        - Branch String:   'turbojpeg-mp.c:172,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:174,12'
              BranchSideFuncs:
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:177,7'
              BranchSideFuncs:
                - setDecompParameters
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg12_crop_scanline
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
        - Branch String:   'turbojpeg-mp.c:177,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:178,21'
              BranchSideFuncs:
                - jpeg_mem_src_tj
                - jpeg_read_header
                - setDecompParameters
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg12_crop_scanline
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:181,23'
              BranchSideFuncs:
                - setDecompParameters
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg12_crop_scanline
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:182,23'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:183,27'
              BranchSideFuncs:
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg12_crop_scanline
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:186,39'
              BranchSideFuncs:
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg12_crop_scanline
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:182,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:185,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:186,39'
              BranchSideFuncs:
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg12_crop_scanline
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:199,35'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:200,8'
              BranchSideFuncs:
                - jpeg12_crop_scanline
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:201,25'
              BranchSideFuncs:
                - jpeg12_crop_scanline
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:200,36'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:200,39'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg12_crop_scanline
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:216,7'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:199,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:201,25'
              BranchSideFuncs:
                - jpeg12_crop_scanline
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:216,7'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:205,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:206,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:209,14'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:209,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:210,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:213,3'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:216,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:216,27'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:218,19'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:220,35'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:220,38'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:221,21'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:220,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:221,21'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:224,48'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:223,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:225,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:226,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:226,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:228,12'
              BranchSideFuncs:
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:230,10'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:230,3'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:231,9'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:238,7'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:231,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:232,25'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:234,25'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:238,35'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:238,38'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:239,9'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:238,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:239,9'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:269,5'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
        - Branch String:   'turbojpeg-mp.c:239,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:240,47'
              BranchSideFuncs:
                - jpeg12_skip_scanlines
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:247,5'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
        - Branch String:   'turbojpeg-mp.c:242,11'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:243,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:246,5'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
        - Branch String:   'turbojpeg-mp.c:247,5'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:249,28'
              BranchSideFuncs:
                - jpeg12_read_scanlines
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:253,9'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:253,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:255,47'
              BranchSideFuncs:
                - jpeg12_skip_scanlines
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:266,3'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg-mp.c:259,11'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:261,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:265,5'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg-mp.c:269,5'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:0,0'
              BranchSideFuncs:
                - jpeg12_read_scanlines
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
            - BranchSide:      'turbojpeg-mp.c:270,28'
              BranchSideFuncs:
                - jpeg12_read_scanlines
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
        - Branch String:   'turbojpeg-mp.c:276,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:276,65'
              BranchSideFuncs:
                - jpeg_abort_decompress
                - free
            - BranchSide:      'turbojpeg-mp.c:277,8'
              BranchSideFuncs:
                - free
        - Branch String:   'turbojpeg-mp.c:278,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:278,34'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg-mp.c:279,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg-mp.c:154,3'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:156,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:156,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:160,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:160,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:172,7'
          Dst:             _setjmp
        - Src:             'turbojpeg-mp.c:178,5'
          Dst:             jpeg_mem_src_tj
        - Src:             'turbojpeg-mp.c:179,5'
          Dst:             jpeg_read_header
        - Src:             'turbojpeg-mp.c:181,3'
          Dst:             setDecompParameters
        - Src:             'turbojpeg-mp.c:185,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:185,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:196,3'
          Dst:             jpeg_start_decompress
        - Src:             'turbojpeg-mp.c:204,5'
          Dst:             jpeg12_crop_scanline
        - Src:             'turbojpeg-mp.c:206,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:206,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:210,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:210,7'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:225,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:225,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:226,7'
          Dst:             _setjmp
        - Src:             'turbojpeg-mp.c:240,26'
          Dst:             jpeg12_skip_scanlines
        - Src:             'turbojpeg-mp.c:243,9'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:243,9'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:249,7'
          Dst:             jpeg12_read_scanlines
        - Src:             'turbojpeg-mp.c:255,26'
          Dst:             jpeg12_skip_scanlines
        - Src:             'turbojpeg-mp.c:261,9'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:261,9'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:270,7'
          Dst:             jpeg12_read_scanlines
        - Src:             'turbojpeg-mp.c:273,3'
          Dst:             jpeg_finish_decompress
        - Src:             'turbojpeg-mp.c:276,43'
          Dst:             jpeg_abort_decompress
    - functionName:    tj3Compress12
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg-mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - srcBuf
        - width
        - pitch
        - height
        - pixelFormat
        - jpegBuf
        - jpegSize
      BBCount:         70
      ICount:          507
      EdgeCount:       96
      CyclomaticComplexity: 28
      functionsReached:
        - _setjmp
        - jpeg12_write_scanlines
        - jpeg_abort_compress
        - jpeg_finish_compress
        - jpeg_mem_dest_tj
        - jpeg_start_compress
        - setCompDefaults
        - snprintf
        - tj3JPEGBufSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'turbojpeg-mp.c:80,3'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:80,3'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:80,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg-mp.c:81,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:82,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:84,7'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:84,22'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:84,25'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:84,36'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:84,39'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:84,49'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:84,52'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:84,64'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:85,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:85,23'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:85,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:85,50'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:85,53'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:85,69'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:86,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:84,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:89,8'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:89,23'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:89,26'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:91,8'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:89,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:90,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:91,8'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:91,23'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:91,26'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:94,7'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:91,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:92,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:94,7'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:94,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:94,27'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg-mp.c:96,62'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
                - tj3JPEGBufSize
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg-mp.c:96,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:97,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:99,7'
              BranchSideFuncs:
                - _setjmp
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
                - tj3JPEGBufSize
        - Branch String:   'turbojpeg-mp.c:99,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:101,12'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:104,24'
              BranchSideFuncs:
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
                - tj3JPEGBufSize
        - Branch String:   'turbojpeg-mp.c:109,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:110,11'
              BranchSideFuncs:
                - tj3JPEGBufSize
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
            - BranchSide:      'turbojpeg-mp.c:113,20'
              BranchSideFuncs:
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
        - Branch String:   'turbojpeg-mp.c:116,3'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:117,9'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
            - BranchSide:      'turbojpeg-mp.c:122,3'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
        - Branch String:   'turbojpeg-mp.c:117,9'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:118,36'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
            - BranchSide:      'turbojpeg-mp.c:120,36'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
        - Branch String:   'turbojpeg-mp.c:122,3'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:123,27'
              BranchSideFuncs:
                - jpeg12_write_scanlines
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:125,24'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:128,42'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:128,45'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:130,7'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:128,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:129,7'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
            - BranchSide:      'turbojpeg-mp.c:130,7'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
        - Branch String:   'turbojpeg-mp.c:130,42'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:130,45'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
            - BranchSide:      'turbojpeg-mp.c:131,25'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
        - Branch String:   'turbojpeg-mp.c:130,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:131,25'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
            - BranchSide:      'turbojpeg-mp.c:132,8'
              BranchSideFuncs:
                - free
        - Branch String:   'turbojpeg-mp.c:133,7'
          Branch Sides:
            - BranchSide:      'turbojpeg-mp.c:133,34'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg-mp.c:134,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg-mp.c:80,3'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:82,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:82,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:87,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:87,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:90,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:90,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:92,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:92,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:97,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:97,5'
          Dst:             snprintf
        - Src:             'turbojpeg-mp.c:99,7'
          Dst:             _setjmp
        - Src:             'turbojpeg-mp.c:108,3'
          Dst:             setCompDefaults
        - Src:             'turbojpeg-mp.c:111,17'
          Dst:             tj3JPEGBufSize
        - Src:             'turbojpeg-mp.c:113,3'
          Dst:             jpeg_mem_dest_tj
        - Src:             'turbojpeg-mp.c:115,3'
          Dst:             jpeg_start_compress
        - Src:             'turbojpeg-mp.c:123,5'
          Dst:             jpeg12_write_scanlines
        - Src:             'turbojpeg-mp.c:125,3'
          Dst:             jpeg_finish_compress
        - Src:             'turbojpeg-mp.c:131,5'
          Dst:             jpeg_abort_compress
    - functionName:    tjInitCompress
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tj3Init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'turbojpeg.c:1151,10'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1151,10'
              BranchSideFuncs:
                - tj3Init
            - BranchSide:      'turbojpeg.c:1151,10'
              BranchSideFuncs:
                - tj3Init
      Callsites:
        - Src:             'turbojpeg.c:1151,10'
          Dst:             tj3Init
    - functionName:    tjPlaneSizeYUV
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1042
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - componentID
        - width
        - stride
        - height
        - subsamp
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tj3YUVPlaneSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'turbojpeg.c:1044,10'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1044,10'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:1044,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:1043,19'
          Dst:             tj3YUVPlaneSize
    - functionName:    tj3YUVPlaneSize
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - componentID
        - width
        - stride
        - height
        - subsamp
      BBCount:         22
      ICount:          132
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - snprintf
        - tj3YUVPlaneHeight
        - tj3YUVPlaneWidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'turbojpeg.c:1019,17'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1019,20'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:1020,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:1019,31'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1019,34'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:1020,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:1019,46'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1019,49'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:1020,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:1019,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1020,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:1022,25'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
        - Branch String:   'turbojpeg.c:1024,15'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1024,27'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:1024,18'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:1024,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1024,27'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:1026,7'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:1026,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:1026,29'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:1027,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:1020,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:1022,8'
          Dst:             tj3YUVPlaneWidth
        - Src:             'turbojpeg.c:1023,8'
          Dst:             tj3YUVPlaneHeight
    - functionName:    TJBUFSIZEYUV
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - width
        - height
        - subsamp
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tjBufSizeYUV
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'turbojpeg.c:1007,10'
          Dst:             tjBufSizeYUV
    - functionName:    TJBUFSIZE
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - width
        - height
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'turbojpeg.c:945,17'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:945,20'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:946,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:945,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:946,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:951,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:946,5'
          Dst:             snprintf
    - functionName:    tjBufSize
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - width
        - height
        - jpegSubsamp
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - snprintf
        - tj3JPEGBufSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'turbojpeg.c:930,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:931,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'turbojpeg.c:933,27'
              BranchSideFuncs:
                - tj3JPEGBufSize
        - Branch String:   'turbojpeg.c:936,10'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:936,10'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:936,61'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:931,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:933,12'
          Dst:             tj3JPEGBufSize
    - functionName:    tjFree
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tj3Free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'turbojpeg.c:890,3'
          Dst:             tj3Free
    - functionName:    tj3Free
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 885
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tjAlloc
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - bytes
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tj3Alloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'turbojpeg.c:877,27'
          Dst:             tj3Alloc
    - functionName:    tj3Alloc
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - bytes
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tj3Set
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - param
        - value
      BBCount:         182
      ICount:          1333
      EdgeCount:       245
      CyclomaticComplexity: 65
      functionsReached:
        - snprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'turbojpeg.c:673,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:673,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:673,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'turbojpeg.c:675,3'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:677,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:680,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:683,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:688,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:693,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:696,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:701,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:706,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:711,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:716,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:721,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:724,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:729,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:734,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:739,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:744,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:749,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:754,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:759,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:765,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:771,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:776,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:781,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:786,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:789,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:792,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:677,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:677,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:677,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:677,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:677,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:793,3'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:680,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:680,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:680,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:680,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:680,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:793,3'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:683,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:684,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:685,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:685,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:685,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:685,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:685,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:685,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:793,3'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:688,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:689,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:690,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:690,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:690,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:690,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:690,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:690,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:793,3'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:693,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:693,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:693,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:693,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:693,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:793,3'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:696,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:697,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:698,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:701,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:702,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:703,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:706,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:707,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:708,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:711,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:712,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:713,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:713,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:713,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:713,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:713,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:713,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:793,3'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:716,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:717,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:718,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:718,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:718,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:718,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:718,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:718,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:793,3'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:721,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:721,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:721,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:721,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:721,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:793,3'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:724,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:725,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:726,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:726,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:726,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:726,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:726,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:726,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:793,3'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:729,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:730,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:731,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:731,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:731,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:731,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:731,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:731,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:793,3'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:734,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:735,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:736,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:736,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:736,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:793,3'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:739,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:740,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:741,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:741,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:741,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:741,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:741,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:741,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:793,3'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:744,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:745,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:746,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:746,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:746,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:746,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:746,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:746,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:793,3'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:749,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:750,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:751,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:751,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:751,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:751,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:751,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:751,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:793,3'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:754,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:755,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:756,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:756,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:756,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:756,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:756,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:756,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:793,3'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:759,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:760,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:761,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:761,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:761,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:761,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:761,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:761,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:761,5'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:762,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:762,21'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:763,5'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:765,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:766,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:767,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:767,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:767,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:767,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:767,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:767,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:767,5'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:768,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:768,21'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:769,5'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:771,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:772,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:773,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:773,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:773,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:773,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:773,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:773,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:793,3'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:776,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:777,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:778,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:778,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:778,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:778,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:778,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:778,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:793,3'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:781,9'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:782,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:783,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:783,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:783,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:783,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:783,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:783,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:793,3'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:786,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:786,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:786,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'turbojpeg.c:786,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:786,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:793,3'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:789,5'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:789,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'turbojpeg.c:793,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:673,3'
          Dst:             snprintf
        - Src:             'turbojpeg.c:677,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:677,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:680,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:680,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:684,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:684,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:685,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:685,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:689,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:689,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:690,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:690,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:693,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:693,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:697,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:697,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:698,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:698,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:702,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:702,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:703,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:703,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:707,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:707,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:708,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:708,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:712,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:712,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:713,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:713,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:717,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:717,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:718,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:718,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:721,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:721,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:725,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:725,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:726,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:726,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:730,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:730,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:731,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:731,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:735,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:735,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:736,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:736,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:740,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:740,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:741,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:741,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:745,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:745,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:746,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:746,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:750,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:750,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:751,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:751,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:755,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:755,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:756,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:756,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:760,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:760,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:761,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:761,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:766,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:766,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:767,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:767,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:772,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:772,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:773,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:773,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:777,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:777,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:778,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:778,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:782,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:782,7'
          Dst:             snprintf
        - Src:             'turbojpeg.c:783,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:783,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:786,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:786,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:789,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:789,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:792,5'
          Dst:             snprintf
        - Src:             'turbojpeg.c:792,5'
          Dst:             snprintf
    - functionName:    tjGetErrorCode
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tj3GetErrorCode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'turbojpeg.c:651,10'
          Dst:             tj3GetErrorCode
    - functionName:    tj3GetErrorCode
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'turbojpeg.c:644,12'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:644,15'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:645,8'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:644,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:644,35'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:645,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tjGetErrorStr
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tjGetErrorStr2
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tj3GetErrorStr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'turbojpeg.c:629,10'
          Dst:             tj3GetErrorStr
    - functionName:    tj3GetErrorStr
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'turbojpeg.c:619,12'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:619,15'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:623,12'
              BranchSideFuncs: []
        - Branch String:   'turbojpeg.c:619,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:620,5'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:623,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tjDestroy
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - snprintf
        - strcmp
        - tj3Destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'turbojpeg.c:603,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:603,16'
              BranchSideFuncs:
                - snprintf
                - tj3Destroy
                - strcmp
            - BranchSide:      'turbojpeg.c:605,12'
              BranchSideFuncs:
                - snprintf
                - tj3Destroy
                - strcmp
        - Branch String:   'turbojpeg.c:607,7'
          Branch Sides:
            - BranchSide:      'turbojpeg.c:607,42'
              BranchSideFuncs: []
            - BranchSide:      'turbojpeg.c:607,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'turbojpeg.c:603,16'
          Dst:             snprintf
        - Src:             'turbojpeg.c:605,3'
          Dst:             snprintf
        - Src:             'turbojpeg.c:606,3'
          Dst:             tj3Destroy
        - Src:             'turbojpeg.c:607,7'
          Dst:             strcmp
    - functionName:    strcmp
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dequant_comp
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_array
        - qtblptr1
      BBCount:         22
      ICount:          190
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transupp.c:103,3'
          Branch Sides:
            - BranchSide:      'transupp.c:105,16'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:118,1'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:108,5'
          Branch Sides:
            - BranchSide:      'transupp.c:109,15'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:117,3'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:110,7'
          Branch Sides:
            - BranchSide:      'transupp.c:111,15'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:116,5'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:112,9'
          Branch Sides:
            - BranchSide:      'transupp.c:113,15'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:115,7'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:113,15'
          Branch Sides:
            - BranchSide:      'transupp.c:113,59'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:114,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    largest_common_denominator
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - short
        - short
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transupp.c:184,3'
          Branch Sides:
            - BranchSide:      'transupp.c:181,9'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:186,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    requant_comp
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_array
        - qtblptr1
      BBCount:         33
      ICount:          276
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transupp.c:134,3'
          Branch Sides:
            - BranchSide:      'transupp.c:136,16'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:169,1'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:139,5'
          Branch Sides:
            - BranchSide:      'transupp.c:140,15'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:168,3'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:141,7'
          Branch Sides:
            - BranchSide:      'transupp.c:142,15'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:167,5'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:143,9'
          Branch Sides:
            - BranchSide:      'transupp.c:144,18'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:166,7'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:146,28'
          Branch Sides:
            - BranchSide:      'transupp.c:146,31'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:165,9'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:146,15'
          Branch Sides:
            - BranchSide:      'transupp.c:147,21'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:165,9'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:154,17'
          Branch Sides:
            - BranchSide:      'transupp.c:155,23'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:160,23'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:157,15'
          Branch Sides:
            - BranchSide:      'transupp.c:157,15'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:157,15'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:161,15'
          Branch Sides:
            - BranchSide:      'transupp.c:161,15'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:161,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jcopy_markers_execute
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2348
      functionLinenumberEnd: 2388
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - srcinfo
        - dstinfo
        - option
      BBCount:         59
      ICount:          323
      EdgeCount:       83
      CyclomaticComplexity: 26
      functionsReached:
        - jpeg_write_marker
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transupp.c:2351,3'
          Branch Sides:
            - BranchSide:      'transupp.c:2352,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'transupp.c:2388,1'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:2352,9'
          Branch Sides:
            - BranchSide:      'transupp.c:2353,7'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'transupp.c:2354,14'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'transupp.c:2354,14'
          Branch Sides:
            - BranchSide:      'transupp.c:2355,11'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'transupp.c:2357,16'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'transupp.c:2355,11'
          Branch Sides:
            - BranchSide:      'transupp.c:2356,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'transupp.c:2357,5'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'transupp.c:2357,16'
          Branch Sides:
            - BranchSide:      'transupp.c:2358,11'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'transupp.c:2360,16'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'transupp.c:2358,11'
          Branch Sides:
            - BranchSide:      'transupp.c:2359,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'transupp.c:2360,5'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'transupp.c:2361,11'
          Branch Sides:
            - BranchSide:      'transupp.c:2362,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'transupp.c:2363,5'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'transupp.c:2367,36'
          Branch Sides:
            - BranchSide:      'transupp.c:2368,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'transupp.c:2376,9'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'transupp.c:2368,37'
          Branch Sides:
            - BranchSide:      'transupp.c:2369,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'transupp.c:2376,9'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'transupp.c:2369,34'
          Branch Sides:
            - BranchSide:      'transupp.c:2370,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'transupp.c:2376,9'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'transupp.c:2370,33'
          Branch Sides:
            - BranchSide:      'transupp.c:2371,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'transupp.c:2376,9'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'transupp.c:2371,33'
          Branch Sides:
            - BranchSide:      'transupp.c:2372,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'transupp.c:2376,9'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'transupp.c:2372,33'
          Branch Sides:
            - BranchSide:      'transupp.c:2373,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'transupp.c:2376,9'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'transupp.c:2373,33'
          Branch Sides:
            - BranchSide:      'transupp.c:2374,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'transupp.c:2376,9'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'transupp.c:2367,9'
          Branch Sides:
            - BranchSide:      'transupp.c:2375,7'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'transupp.c:2376,9'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'transupp.c:2376,37'
          Branch Sides:
            - BranchSide:      'transupp.c:2377,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'transupp.c:2385,23'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'transupp.c:2377,42'
          Branch Sides:
            - BranchSide:      'transupp.c:2378,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'transupp.c:2385,23'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'transupp.c:2378,34'
          Branch Sides:
            - BranchSide:      'transupp.c:2379,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'transupp.c:2385,23'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'transupp.c:2379,33'
          Branch Sides:
            - BranchSide:      'transupp.c:2380,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'transupp.c:2385,23'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'transupp.c:2380,33'
          Branch Sides:
            - BranchSide:      'transupp.c:2381,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'transupp.c:2385,23'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'transupp.c:2381,33'
          Branch Sides:
            - BranchSide:      'transupp.c:2382,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'transupp.c:2385,23'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'transupp.c:2382,33'
          Branch Sides:
            - BranchSide:      'transupp.c:2383,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'transupp.c:2385,23'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'transupp.c:2376,9'
          Branch Sides:
            - BranchSide:      'transupp.c:2384,7'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'transupp.c:2385,23'
              BranchSideFuncs:
                - jpeg_write_marker
      Callsites:
        - Src:             'transupp.c:2385,5'
          Dst:             jpeg_write_marker
    - functionName:    jcopy_markers_setup
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2314
      functionLinenumberEnd: 2336
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - srcinfo
        - option
      BBCount:         26
      ICount:          114
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - jpeg_save_markers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transupp.c:2319,31'
          Branch Sides:
            - BranchSide:      'transupp.c:2319,34'
              BranchSideFuncs:
                - jpeg_save_markers
                - jpeg_save_markers
                - jpeg_save_markers
            - BranchSide:      'transupp.c:2323,7'
              BranchSideFuncs:
                - jpeg_save_markers
                - jpeg_save_markers
        - Branch String:   'transupp.c:2319,7'
          Branch Sides:
            - BranchSide:      'transupp.c:2320,23'
              BranchSideFuncs:
                - jpeg_save_markers
                - jpeg_save_markers
                - jpeg_save_markers
            - BranchSide:      'transupp.c:2323,7'
              BranchSideFuncs:
                - jpeg_save_markers
                - jpeg_save_markers
        - Branch String:   'transupp.c:2323,30'
          Branch Sides:
            - BranchSide:      'transupp.c:2323,33'
              BranchSideFuncs:
                - jpeg_save_markers
                - jpeg_save_markers
            - BranchSide:      'transupp.c:2324,12'
              BranchSideFuncs:
                - jpeg_save_markers
                - jpeg_save_markers
        - Branch String:   'transupp.c:2323,7'
          Branch Sides:
            - BranchSide:      'transupp.c:2324,12'
              BranchSideFuncs:
                - jpeg_save_markers
                - jpeg_save_markers
            - BranchSide:      'transupp.c:2332,7'
              BranchSideFuncs:
                - jpeg_save_markers
        - Branch String:   'transupp.c:2324,5'
          Branch Sides:
            - BranchSide:      'transupp.c:2326,11'
              BranchSideFuncs:
                - jpeg_save_markers
                - jpeg_save_markers
            - BranchSide:      'transupp.c:2330,3'
              BranchSideFuncs:
                - jpeg_save_markers
        - Branch String:   'transupp.c:2326,45'
          Branch Sides:
            - BranchSide:      'transupp.c:2326,48'
              BranchSideFuncs:
                - jpeg_save_markers
                - jpeg_save_markers
            - BranchSide:      'transupp.c:2328,25'
              BranchSideFuncs:
                - jpeg_save_markers
                - jpeg_save_markers
        - Branch String:   'transupp.c:2326,11'
          Branch Sides:
            - BranchSide:      'transupp.c:2327,9'
              BranchSideFuncs:
                - jpeg_save_markers
                - jpeg_save_markers
            - BranchSide:      'transupp.c:2328,25'
              BranchSideFuncs:
                - jpeg_save_markers
                - jpeg_save_markers
        - Branch String:   'transupp.c:2332,7'
          Branch Sides:
            - BranchSide:      'transupp.c:2332,7'
              BranchSideFuncs:
                - jpeg_save_markers
            - BranchSide:      'transupp.c:2333,23'
              BranchSideFuncs:
                - jpeg_save_markers
      Callsites:
        - Src:             'transupp.c:2320,5'
          Dst:             jpeg_save_markers
        - Src:             'transupp.c:2328,7'
          Dst:             jpeg_save_markers
        - Src:             'transupp.c:2333,5'
          Dst:             jpeg_save_markers
    - functionName:    do_drop
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - srcinfo
        - dstinfo
        - x_crop_offset
        - y_crop_offset
        - src_coef_arrays
        - dropinfo
        - drop_coef_arrays
        - drop_width
        - drop_height
      BBCount:         22
      ICount:          243
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - jcopy_block_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transupp.c:249,3'
          Branch Sides:
            - BranchSide:      'transupp.c:250,15'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:275,1'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:255,5'
          Branch Sides:
            - BranchSide:      'transupp.c:256,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:274,3'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:259,11'
          Branch Sides:
            - BranchSide:      'transupp.c:260,24'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:268,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:263,9'
          Branch Sides:
            - BranchSide:      'transupp.c:264,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:267,7'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:268,9'
          Branch Sides:
            - BranchSide:      'transupp.c:0,0'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:269,18'
              BranchSideFuncs:
                - jcopy_block_row
      Callsites:
        - Src:             'transupp.c:264,11'
          Dst:             jcopy_block_row
    - functionName:    do_wipe
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - srcinfo
        - dstinfo
        - x_crop_offset
        - y_crop_offset
        - src_coef_arrays
        - drop_width
        - drop_height
      BBCount:         15
      ICount:          166
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transupp.c:586,3'
          Branch Sides:
            - BranchSide:      'transupp.c:587,15'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:603,1'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:592,5'
          Branch Sides:
            - BranchSide:      'transupp.c:594,18'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:602,3'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:597,7'
          Branch Sides:
            - BranchSide:      'transupp.c:598,16'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:601,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    do_flatten
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - srcinfo
        - dstinfo
        - x_crop_offset
        - y_crop_offset
        - src_coef_arrays
        - drop_width
        - drop_height
      BBCount:         28
      ICount:          288
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transupp.c:621,3'
          Branch Sides:
            - BranchSide:      'transupp.c:622,15'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:653,1'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:628,5'
          Branch Sides:
            - BranchSide:      'transupp.c:630,18'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:652,3'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:633,7'
          Branch Sides:
            - BranchSide:      'transupp.c:634,16'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:651,5'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:636,13'
          Branch Sides:
            - BranchSide:      'transupp.c:637,27'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:644,20'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:638,15'
          Branch Sides:
            - BranchSide:      'transupp.c:639,30'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:642,23'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:644,20'
          Branch Sides:
            - BranchSide:      'transupp.c:645,21'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:646,16'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:647,9'
          Branch Sides:
            - BranchSide:      'transupp.c:648,47'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:650,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    do_reflect
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - srcinfo
        - dstinfo
        - x_crop_offset
        - src_coef_arrays
        - drop_width
        - drop_height
      BBCount:         49
      ICount:          397
      EdgeCount:       62
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transupp.c:674,3'
          Branch Sides:
            - BranchSide:      'transupp.c:675,15'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:724,1'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:679,5'
          Branch Sides:
            - BranchSide:      'transupp.c:681,18'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:723,3'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:684,7'
          Branch Sides:
            - BranchSide:      'transupp.c:685,13'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:722,5'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:685,13'
          Branch Sides:
            - BranchSide:      'transupp.c:687,25'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:701,20'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:688,11'
          Branch Sides:
            - BranchSide:      'transupp.c:689,27'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:701,9'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:691,32'
          Branch Sides:
            - BranchSide:      'transupp.c:690,13'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:691,35'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:690,13'
          Branch Sides:
            - BranchSide:      'transupp.c:688,11'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:692,37'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:695,15'
          Branch Sides:
            - BranchSide:      'transupp.c:696,38'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:699,13'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:701,20'
          Branch Sides:
            - BranchSide:      'transupp.c:703,25'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:718,18'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:704,11'
          Branch Sides:
            - BranchSide:      'transupp.c:705,27'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:717,9'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:707,34'
          Branch Sides:
            - BranchSide:      'transupp.c:707,37'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:707,13'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:707,13'
          Branch Sides:
            - BranchSide:      'transupp.c:704,11'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:708,27'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:711,15'
          Branch Sides:
            - BranchSide:      'transupp.c:712,38'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:715,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    do_rot_270
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1073
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcinfo
        - dstinfo
        - x_crop_offset
        - y_crop_offset
        - src_coef_arrays
        - dst_coef_arrays
      BBCount:         42
      ICount:          397
      EdgeCount:       52
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transupp.c:1088,3'
          Branch Sides:
            - BranchSide:      'transupp.c:1089,15'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1131,1'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1093,5'
          Branch Sides:
            - BranchSide:      'transupp.c:1095,22'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1130,3'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1098,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1099,24'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1129,5'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1099,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1101,26'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1128,7'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1105,11'
          Branch Sides:
            - BranchSide:      'transupp.c:1106,23'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1127,9'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1107,17'
          Branch Sides:
            - BranchSide:      'transupp.c:1109,25'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1120,25'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1111,15'
          Branch Sides:
            - BranchSide:      'transupp.c:1112,24'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1118,13'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1112,17'
          Branch Sides:
            - BranchSide:      'transupp.c:1113,46'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1117,15'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1122,15'
          Branch Sides:
            - BranchSide:      'transupp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1123,24'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1123,17'
          Branch Sides:
            - BranchSide:      'transupp.c:1124,46'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1124,69'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    do_rot_180
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1144
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcinfo
        - dstinfo
        - x_crop_offset
        - y_crop_offset
        - src_coef_arrays
        - dst_coef_arrays
      BBCount:         63
      ICount:          585
      EdgeCount:       79
      CyclomaticComplexity: 18
      functionsReached:
        - jcopy_block_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transupp.c:1158,3'
          Branch Sides:
            - BranchSide:      'transupp.c:1159,15'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:1242,1'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1164,5'
          Branch Sides:
            - BranchSide:      'transupp.c:1166,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:1241,3'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:1169,11'
          Branch Sides:
            - BranchSide:      'transupp.c:1171,24'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:1178,24'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:1183,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1184,23'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:1240,5'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:1185,13'
          Branch Sides:
            - BranchSide:      'transupp.c:1187,25'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:1220,25'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:1188,11'
          Branch Sides:
            - BranchSide:      'transupp.c:1190,23'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:1218,9'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:1191,17'
          Branch Sides:
            - BranchSide:      'transupp.c:1194,17'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:1209,25'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:1195,15'
          Branch Sides:
            - BranchSide:      'transupp.c:1197,24'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:1207,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:1197,17'
          Branch Sides:
            - BranchSide:      'transupp.c:1198,40'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:1202,24'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:1202,17'
          Branch Sides:
            - BranchSide:      'transupp.c:1203,42'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:1206,15'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:1210,15'
          Branch Sides:
            - BranchSide:      'transupp.c:0,0'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:1211,24'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:1211,17'
          Branch Sides:
            - BranchSide:      'transupp.c:1212,40'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:1213,24'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:1213,17'
          Branch Sides:
            - BranchSide:      'transupp.c:1214,42'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:1215,15'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:1221,11'
          Branch Sides:
            - BranchSide:      'transupp.c:0,0'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:1223,17'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:1223,17'
          Branch Sides:
            - BranchSide:      'transupp.c:1225,25'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:1234,31'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:1228,15'
          Branch Sides:
            - BranchSide:      'transupp.c:1229,38'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:1232,13'
              BranchSideFuncs:
                - jcopy_block_row
      Callsites:
        - Src:             'transupp.c:1234,15'
          Dst:             jcopy_block_row
    - functionName:    do_rot_90
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcinfo
        - dstinfo
        - x_crop_offset
        - y_crop_offset
        - src_coef_arrays
        - dst_coef_arrays
      BBCount:         49
      ICount:          455
      EdgeCount:       61
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transupp.c:1007,3'
          Branch Sides:
            - BranchSide:      'transupp.c:1008,15'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1060,1'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1012,5'
          Branch Sides:
            - BranchSide:      'transupp.c:1014,22'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1059,3'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1017,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1018,24'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1058,5'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1018,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1020,15'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1057,7'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1020,15'
          Branch Sides:
            - BranchSide:      'transupp.c:1022,28'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1029,28'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1034,11'
          Branch Sides:
            - BranchSide:      'transupp.c:1035,23'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1056,9'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1036,17'
          Branch Sides:
            - BranchSide:      'transupp.c:1038,25'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1049,25'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1040,15'
          Branch Sides:
            - BranchSide:      'transupp.c:1041,24'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1047,13'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1041,17'
          Branch Sides:
            - BranchSide:      'transupp.c:1042,46'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1043,18'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1044,17'
          Branch Sides:
            - BranchSide:      'transupp.c:1045,47'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1046,15'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1051,15'
          Branch Sides:
            - BranchSide:      'transupp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1052,24'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1052,17'
          Branch Sides:
            - BranchSide:      'transupp.c:1053,46'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1053,69'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    do_transverse
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionLinenumberEnd: 1357
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcinfo
        - dstinfo
        - x_crop_offset
        - y_crop_offset
        - src_coef_arrays
        - dst_coef_arrays
      BBCount:         75
      ICount:          724
      EdgeCount:       94
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transupp.c:1272,3'
          Branch Sides:
            - BranchSide:      'transupp.c:1273,15'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1357,1'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1278,5'
          Branch Sides:
            - BranchSide:      'transupp.c:1280,22'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1356,3'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1283,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1284,24'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1355,5'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1284,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1286,15'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1354,7'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1286,15'
          Branch Sides:
            - BranchSide:      'transupp.c:1288,28'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1294,28'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1299,11'
          Branch Sides:
            - BranchSide:      'transupp.c:1300,23'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1353,9'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1301,17'
          Branch Sides:
            - BranchSide:      'transupp.c:1302,19'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1332,19'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1302,19'
          Branch Sides:
            - BranchSide:      'transupp.c:1304,27'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1321,27'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1306,17'
          Branch Sides:
            - BranchSide:      'transupp.c:1307,26'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1319,15'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1307,19'
          Branch Sides:
            - BranchSide:      'transupp.c:1308,48'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1312,20'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1313,19'
          Branch Sides:
            - BranchSide:      'transupp.c:1314,49'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1318,17'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1323,17'
          Branch Sides:
            - BranchSide:      'transupp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1324,26'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1324,19'
          Branch Sides:
            - BranchSide:      'transupp.c:1325,48'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1329,17'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1332,19'
          Branch Sides:
            - BranchSide:      'transupp.c:1334,27'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1345,27'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1336,17'
          Branch Sides:
            - BranchSide:      'transupp.c:1337,26'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1343,15'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1337,19'
          Branch Sides:
            - BranchSide:      'transupp.c:1338,48'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1339,20'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1340,19'
          Branch Sides:
            - BranchSide:      'transupp.c:1341,49'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1342,17'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1347,17'
          Branch Sides:
            - BranchSide:      'transupp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1348,26'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1348,19'
          Branch Sides:
            - BranchSide:      'transupp.c:1349,48'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1349,71'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    do_transpose
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 979
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcinfo
        - dstinfo
        - x_crop_offset
        - y_crop_offset
        - src_coef_arrays
        - dst_coef_arrays
      BBCount:         31
      ICount:          280
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transupp.c:951,3'
          Branch Sides:
            - BranchSide:      'transupp.c:952,15'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:979,1'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:955,5'
          Branch Sides:
            - BranchSide:      'transupp.c:957,22'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:978,3'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:960,7'
          Branch Sides:
            - BranchSide:      'transupp.c:961,24'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:977,5'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:961,9'
          Branch Sides:
            - BranchSide:      'transupp.c:963,26'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:976,7'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:967,11'
          Branch Sides:
            - BranchSide:      'transupp.c:968,23'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:975,9'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:971,13'
          Branch Sides:
            - BranchSide:      'transupp.c:972,22'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:974,11'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:972,15'
          Branch Sides:
            - BranchSide:      'transupp.c:973,44'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:973,67'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    do_flip_v
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcinfo
        - dstinfo
        - x_crop_offset
        - y_crop_offset
        - src_coef_arrays
        - dst_coef_arrays
      BBCount:         37
      ICount:          380
      EdgeCount:       46
      CyclomaticComplexity: 11
      functionsReached:
        - jcopy_block_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transupp.c:879,3'
          Branch Sides:
            - BranchSide:      'transupp.c:880,15'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:930,1'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:884,5'
          Branch Sides:
            - BranchSide:      'transupp.c:886,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:929,3'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:889,11'
          Branch Sides:
            - BranchSide:      'transupp.c:891,24'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:898,24'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:903,7'
          Branch Sides:
            - BranchSide:      'transupp.c:904,13'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:928,5'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:904,13'
          Branch Sides:
            - BranchSide:      'transupp.c:906,25'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:924,27'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:909,11'
          Branch Sides:
            - BranchSide:      'transupp.c:911,23'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:922,9'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:913,13'
          Branch Sides:
            - BranchSide:      'transupp.c:915,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:921,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:915,15'
          Branch Sides:
            - BranchSide:      'transupp.c:916,38'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:918,22'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:918,15'
          Branch Sides:
            - BranchSide:      'transupp.c:919,40'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:920,13'
              BranchSideFuncs:
                - jcopy_block_row
      Callsites:
        - Src:             'transupp.c:924,11'
          Dst:             jcopy_block_row
    - functionName:    do_flip_h_no_crop
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcinfo
        - dstinfo
        - x_crop_offset
        - src_coef_arrays
      BBCount:         30
      ICount:          295
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - jcopy_block_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transupp.c:749,3'
          Branch Sides:
            - BranchSide:      'transupp.c:750,15'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:789,1'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:753,5'
          Branch Sides:
            - BranchSide:      'transupp.c:755,18'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:788,3'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:758,7'
          Branch Sides:
            - BranchSide:      'transupp.c:760,20'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:787,5'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:760,9'
          Branch Sides:
            - BranchSide:      'transupp.c:761,18'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:775,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:764,11'
          Branch Sides:
            - BranchSide:      'transupp.c:765,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:774,9'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:775,13'
          Branch Sides:
            - BranchSide:      'transupp.c:781,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:786,7'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:781,11'
          Branch Sides:
            - BranchSide:      'transupp.c:782,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:785,9'
              BranchSideFuncs:
                - jcopy_block_row
      Callsites:
        - Src:             'transupp.c:782,13'
          Dst:             jcopy_block_row
    - functionName:    do_flip_h
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcinfo
        - dstinfo
        - x_crop_offset
        - y_crop_offset
        - src_coef_arrays
        - dst_coef_arrays
      BBCount:         26
      ICount:          298
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - jcopy_block_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transupp.c:814,3'
          Branch Sides:
            - BranchSide:      'transupp.c:815,15'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:851,1'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:819,5'
          Branch Sides:
            - BranchSide:      'transupp.c:821,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:850,3'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:827,7'
          Branch Sides:
            - BranchSide:      'transupp.c:828,23'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:849,5'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:830,9'
          Branch Sides:
            - BranchSide:      'transupp.c:832,15'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:848,7'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:832,15'
          Branch Sides:
            - BranchSide:      'transupp.c:834,23'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:844,29'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:837,13'
          Branch Sides:
            - BranchSide:      'transupp.c:838,36'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:842,11'
              BranchSideFuncs:
                - jcopy_block_row
      Callsites:
        - Src:             'transupp.c:844,13'
          Dst:             jcopy_block_row
    - functionName:    do_crop
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcinfo
        - dstinfo
        - x_crop_offset
        - y_crop_offset
        - src_coef_arrays
        - dst_coef_arrays
      BBCount:         15
      ICount:          178
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - jcopy_block_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transupp.c:293,3'
          Branch Sides:
            - BranchSide:      'transupp.c:294,15'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:311,1'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:297,5'
          Branch Sides:
            - BranchSide:      'transupp.c:299,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:310,3'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:305,7'
          Branch Sides:
            - BranchSide:      'transupp.c:306,25'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:309,5'
              BranchSideFuncs:
                - jcopy_block_row
      Callsites:
        - Src:             'transupp.c:306,9'
          Dst:             jcopy_block_row
    - functionName:    do_crop_ext_zero
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcinfo
        - dstinfo
        - x_crop_offset
        - y_crop_offset
        - src_coef_arrays
        - dst_coef_arrays
      BBCount:         36
      ICount:          394
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - jcopy_block_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transupp.c:337,3'
          Branch Sides:
            - BranchSide:      'transupp.c:338,15'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
            - BranchSide:      'transupp.c:386,1'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:343,5'
          Branch Sides:
            - BranchSide:      'transupp.c:345,22'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
            - BranchSide:      'transupp.c:385,3'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
        - Branch String:   'transupp.c:348,11'
          Branch Sides:
            - BranchSide:      'transupp.c:349,13'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
            - BranchSide:      'transupp.c:362,24'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
        - Branch String:   'transupp.c:349,39'
          Branch Sides:
            - BranchSide:      'transupp.c:350,13'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
            - BranchSide:      'transupp.c:351,25'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
        - Branch String:   'transupp.c:349,13'
          Branch Sides:
            - BranchSide:      'transupp.c:351,25'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
            - BranchSide:      'transupp.c:357,24'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
        - Branch String:   'transupp.c:351,11'
          Branch Sides:
            - BranchSide:      'transupp.c:352,20'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
            - BranchSide:      'transupp.c:355,11'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
        - Branch String:   'transupp.c:367,7'
          Branch Sides:
            - BranchSide:      'transupp.c:368,13'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
            - BranchSide:      'transupp.c:384,5'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
        - Branch String:   'transupp.c:368,13'
          Branch Sides:
            - BranchSide:      'transupp.c:369,15'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
            - BranchSide:      'transupp.c:380,27'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
        - Branch String:   'transupp.c:369,15'
          Branch Sides:
            - BranchSide:      'transupp.c:370,20'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
            - BranchSide:      'transupp.c:372,27'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
        - Branch String:   'transupp.c:374,15'
          Branch Sides:
            - BranchSide:      'transupp.c:375,20'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
            - BranchSide:      'transupp.c:379,9'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
      Callsites:
        - Src:             'transupp.c:372,11'
          Dst:             jcopy_block_row
        - Src:             'transupp.c:380,11'
          Dst:             jcopy_block_row
    - functionName:    do_crop_ext_flat
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcinfo
        - dstinfo
        - x_crop_offset
        - y_crop_offset
        - src_coef_arrays
        - dst_coef_arrays
      BBCount:         41
      ICount:          445
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - jcopy_block_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transupp.c:413,3'
          Branch Sides:
            - BranchSide:      'transupp.c:414,15'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:466,1'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:419,5'
          Branch Sides:
            - BranchSide:      'transupp.c:421,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:465,3'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:424,11'
          Branch Sides:
            - BranchSide:      'transupp.c:425,13'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:438,24'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:425,39'
          Branch Sides:
            - BranchSide:      'transupp.c:426,13'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:427,25'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:425,13'
          Branch Sides:
            - BranchSide:      'transupp.c:427,25'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:433,24'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:427,11'
          Branch Sides:
            - BranchSide:      'transupp.c:428,20'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:431,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:443,7'
          Branch Sides:
            - BranchSide:      'transupp.c:444,13'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:464,5'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:444,13'
          Branch Sides:
            - BranchSide:      'transupp.c:445,18'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:451,25'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:447,11'
          Branch Sides:
            - BranchSide:      'transupp.c:448,50'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:450,9'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:453,13'
          Branch Sides:
            - BranchSide:      'transupp.c:454,18'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:463,7'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:458,11'
          Branch Sides:
            - BranchSide:      'transupp.c:460,50'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:462,9'
              BranchSideFuncs:
                - jcopy_block_row
      Callsites:
        - Src:             'transupp.c:451,9'
          Dst:             jcopy_block_row
    - functionName:    do_crop_ext_reflect
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcinfo
        - dstinfo
        - x_crop_offset
        - y_crop_offset
        - src_coef_arrays
        - dst_coef_arrays
      BBCount:         61
      ICount:          548
      EdgeCount:       78
      CyclomaticComplexity: 19
      functionsReached:
        - jcopy_block_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transupp.c:494,3'
          Branch Sides:
            - BranchSide:      'transupp.c:495,15'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:568,1'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:500,5'
          Branch Sides:
            - BranchSide:      'transupp.c:502,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:567,3'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:505,11'
          Branch Sides:
            - BranchSide:      'transupp.c:506,13'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:519,24'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:506,39'
          Branch Sides:
            - BranchSide:      'transupp.c:507,13'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:508,25'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:506,13'
          Branch Sides:
            - BranchSide:      'transupp.c:508,25'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:514,24'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:508,11'
          Branch Sides:
            - BranchSide:      'transupp.c:509,20'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:512,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:524,7'
          Branch Sides:
            - BranchSide:      'transupp.c:526,25'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:566,5'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:528,13'
          Branch Sides:
            - BranchSide:      'transupp.c:530,25'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:546,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:531,11'
          Branch Sides:
            - BranchSide:      'transupp.c:532,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:545,9'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:533,56'
          Branch Sides:
            - BranchSide:      'transupp.c:533,59'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:533,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:533,13'
          Branch Sides:
            - BranchSide:      'transupp.c:531,11'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:535,27'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:538,15'
          Branch Sides:
            - BranchSide:      'transupp.c:539,38'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:543,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:546,13'
          Branch Sides:
            - BranchSide:      'transupp.c:548,25'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:565,7'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:549,11'
          Branch Sides:
            - BranchSide:      'transupp.c:551,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:564,9'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:552,56'
          Branch Sides:
            - BranchSide:      'transupp.c:552,59'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:552,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:552,13'
          Branch Sides:
            - BranchSide:      'transupp.c:549,11'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:554,37'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'transupp.c:557,15'
          Branch Sides:
            - BranchSide:      'transupp.c:558,38'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'transupp.c:562,13'
              BranchSideFuncs:
                - jcopy_block_row
      Callsites:
        - Src:             'transupp.c:526,9'
          Dst:             jcopy_block_row
    - functionName:    jtransform_execute_transform
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2165
      functionLinenumberEnd: 2250
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcinfo
        - dstinfo
        - src_coef_arrays
        - info
      BBCount:         66
      ICount:          514
      EdgeCount:       83
      CyclomaticComplexity: 19
      functionsReached:
        - do_crop
        - do_crop_ext_flat
        - do_crop_ext_reflect
        - do_crop_ext_zero
        - do_drop
        - do_flatten
        - do_flip_h
        - do_flip_h_no_crop
        - do_flip_v
        - do_reflect
        - do_rot_180
        - do_rot_270
        - do_rot_90
        - do_transpose
        - do_transverse
        - do_wipe
        - jdiv_round_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transupp.c:2171,3'
          Branch Sides:
            - BranchSide:      'transupp.c:2171,3'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:2173,9'
              BranchSideFuncs:
                - do_crop
                - do_crop_ext_zero
                - do_crop_ext_flat
                - do_crop_ext_reflect
            - BranchSide:      'transupp.c:2194,9'
              BranchSideFuncs:
                - do_flip_h_no_crop
                - do_flip_h
            - BranchSide:      'transupp.c:2202,15'
              BranchSideFuncs:
                - do_flip_v
            - BranchSide:      'transupp.c:2206,18'
              BranchSideFuncs:
                - do_transpose
            - BranchSide:      'transupp.c:2210,19'
              BranchSideFuncs:
                - do_transverse
            - BranchSide:      'transupp.c:2214,15'
              BranchSideFuncs:
                - do_rot_90
            - BranchSide:      'transupp.c:2218,16'
              BranchSideFuncs:
                - do_rot_180
            - BranchSide:      'transupp.c:2222,16'
              BranchSideFuncs:
                - do_rot_270
            - BranchSide:      'transupp.c:2226,9'
              BranchSideFuncs:
                - do_wipe
                - do_flatten
                - jdiv_round_up
                - jdiv_round_up
                - do_reflect
            - BranchSide:      'transupp.c:2244,9'
              BranchSideFuncs:
                - do_drop
        - Branch String:   'transupp.c:2173,52'
          Branch Sides:
            - BranchSide:      'transupp.c:2174,9'
              BranchSideFuncs:
                - do_crop_ext_zero
                - do_crop_ext_flat
                - do_crop_ext_reflect
            - BranchSide:      'transupp.c:2175,11'
              BranchSideFuncs:
                - do_crop_ext_zero
                - do_crop_ext_flat
                - do_crop_ext_reflect
        - Branch String:   'transupp.c:2173,9'
          Branch Sides:
            - BranchSide:      'transupp.c:2175,11'
              BranchSideFuncs:
                - do_crop_ext_zero
                - do_crop_ext_flat
                - do_crop_ext_reflect
            - BranchSide:      'transupp.c:2189,16'
              BranchSideFuncs:
                - do_crop
        - Branch String:   'transupp.c:2175,54'
          Branch Sides:
            - BranchSide:      'transupp.c:2176,11'
              BranchSideFuncs:
                - do_crop_ext_zero
                - do_crop_ext_flat
                - do_crop_ext_reflect
            - BranchSide:      'transupp.c:2180,16'
              BranchSideFuncs:
                - do_crop_ext_zero
                - do_crop_ext_flat
        - Branch String:   'transupp.c:2175,11'
          Branch Sides:
            - BranchSide:      'transupp.c:2177,29'
              BranchSideFuncs:
                - do_crop_ext_reflect
            - BranchSide:      'transupp.c:2180,16'
              BranchSideFuncs:
                - do_crop_ext_zero
                - do_crop_ext_flat
        - Branch String:   'transupp.c:2180,59'
          Branch Sides:
            - BranchSide:      'transupp.c:2181,16'
              BranchSideFuncs:
                - do_crop_ext_zero
                - do_crop_ext_flat
            - BranchSide:      'transupp.c:2186,26'
              BranchSideFuncs:
                - do_crop_ext_zero
        - Branch String:   'transupp.c:2180,16'
          Branch Sides:
            - BranchSide:      'transupp.c:2182,26'
              BranchSideFuncs:
                - do_crop_ext_flat
            - BranchSide:      'transupp.c:2186,26'
              BranchSideFuncs:
                - do_crop_ext_zero
        - Branch String:   'transupp.c:2189,41'
          Branch Sides:
            - BranchSide:      'transupp.c:2189,44'
              BranchSideFuncs:
                - do_crop
            - BranchSide:      'transupp.c:2190,15'
              BranchSideFuncs:
                - do_crop
        - Branch String:   'transupp.c:2194,34'
          Branch Sides:
            - BranchSide:      'transupp.c:2194,37'
              BranchSideFuncs:
                - do_flip_h
            - BranchSide:      'transupp.c:2195,17'
              BranchSideFuncs:
                - do_flip_h
        - Branch String:   'transupp.c:2194,9'
          Branch Sides:
            - BranchSide:      'transupp.c:2195,17'
              BranchSideFuncs:
                - do_flip_h
            - BranchSide:      'transupp.c:2198,25'
              BranchSideFuncs:
                - do_flip_h_no_crop
        - Branch String:   'transupp.c:2226,47'
          Branch Sides:
            - BranchSide:      'transupp.c:2227,9'
              BranchSideFuncs:
                - do_wipe
                - do_flatten
                - jdiv_round_up
                - jdiv_round_up
                - do_reflect
            - BranchSide:      'transupp.c:2236,14'
              BranchSideFuncs:
                - do_wipe
                - do_flatten
        - Branch String:   'transupp.c:2227,34'
          Branch Sides:
            - BranchSide:      'transupp.c:2227,37'
              BranchSideFuncs:
                - jdiv_round_up
                - do_wipe
                - do_flatten
                - jdiv_round_up
                - do_reflect
            - BranchSide:      'transupp.c:2236,14'
              BranchSideFuncs:
                - do_wipe
                - do_flatten
        - Branch String:   'transupp.c:2229,71'
          Branch Sides:
            - BranchSide:      'transupp.c:2230,10'
              BranchSideFuncs:
                - jdiv_round_up
                - do_wipe
                - do_flatten
                - do_reflect
            - BranchSide:      'transupp.c:2236,14'
              BranchSideFuncs:
                - do_wipe
                - do_flatten
        - Branch String:   'transupp.c:2230,35'
          Branch Sides:
            - BranchSide:      'transupp.c:2231,10'
              BranchSideFuncs:
                - do_reflect
            - BranchSide:      'transupp.c:2234,18'
              BranchSideFuncs:
                - do_reflect
        - Branch String:   'transupp.c:2226,9'
          Branch Sides:
            - BranchSide:      'transupp.c:2234,18'
              BranchSideFuncs:
                - do_reflect
            - BranchSide:      'transupp.c:2236,14'
              BranchSideFuncs:
                - do_wipe
                - do_flatten
        - Branch String:   'transupp.c:2236,14'
          Branch Sides:
            - BranchSide:      'transupp.c:2237,18'
              BranchSideFuncs:
                - do_flatten
            - BranchSide:      'transupp.c:2240,15'
              BranchSideFuncs:
                - do_wipe
        - Branch String:   'transupp.c:2244,31'
          Branch Sides:
            - BranchSide:      'transupp.c:2244,34'
              BranchSideFuncs:
                - do_drop
            - BranchSide:      'transupp.c:2248,5'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:2244,9'
          Branch Sides:
            - BranchSide:      'transupp.c:2245,15'
              BranchSideFuncs:
                - do_drop
            - BranchSide:      'transupp.c:2248,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transupp.c:2177,9'
          Dst:             do_crop_ext_reflect
        - Src:             'transupp.c:2182,9'
          Dst:             do_crop_ext_flat
        - Src:             'transupp.c:2186,9'
          Dst:             do_crop_ext_zero
        - Src:             'transupp.c:2190,7'
          Dst:             do_crop
        - Src:             'transupp.c:2195,7'
          Dst:             do_flip_h
        - Src:             'transupp.c:2198,7'
          Dst:             do_flip_h_no_crop
        - Src:             'transupp.c:2202,5'
          Dst:             do_flip_v
        - Src:             'transupp.c:2206,5'
          Dst:             do_transpose
        - Src:             'transupp.c:2210,5'
          Dst:             do_transverse
        - Src:             'transupp.c:2214,5'
          Dst:             do_rot_90
        - Src:             'transupp.c:2218,5'
          Dst:             do_rot_180
        - Src:             'transupp.c:2222,5'
          Dst:             do_rot_270
        - Src:             'transupp.c:2228,21'
          Dst:             jdiv_round_up
        - Src:             'transupp.c:2232,22'
          Dst:             jdiv_round_up
        - Src:             'transupp.c:2234,7'
          Dst:             do_reflect
        - Src:             'transupp.c:2237,7'
          Dst:             do_flatten
        - Src:             'transupp.c:2240,7'
          Dst:             do_wipe
        - Src:             'transupp.c:2245,7'
          Dst:             do_drop
    - functionName:    adjust_exif_parameters
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1883
      functionLinenumberEnd: 2028
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - data
        - length
        - new_width
        - new_height
      BBCount:         95
      ICount:          837
      EdgeCount:       131
      CyclomaticComplexity: 38
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transupp.c:1889,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1889,20'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1892,7'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1892,23'
          Branch Sides:
            - BranchSide:      'transupp.c:1892,26'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1894,12'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1892,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1893,17'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1894,12'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1894,28'
          Branch Sides:
            - BranchSide:      'transupp.c:1894,31'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1897,5'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1894,12'
          Branch Sides:
            - BranchSide:      'transupp.c:1895,17'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1897,5'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1900,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1901,9'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1904,9'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1901,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1901,23'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1902,9'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1902,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1902,26'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1903,3'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1904,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1904,23'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1905,9'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1905,9'
          Branch Sides:
            - BranchSide:      'transupp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1905,26'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1909,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1910,9'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1916,9'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1910,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1910,23'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1911,9'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1911,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1911,23'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1912,19'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1916,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1916,23'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1917,9'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1917,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1917,23'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1918,19'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1922,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1922,33'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1925,7'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1925,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1926,22'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1930,22'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1934,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1934,28'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1935,15'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1939,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1939,36'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1941,9'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1941,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1942,16'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1946,16'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1950,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1950,27'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1951,9'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1951,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1951,32'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1952,17'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1956,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1957,9'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1963,9'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1957,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1957,37'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1958,9'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1958,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1958,37'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1959,14'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1963,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1963,38'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1964,9'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1964,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1964,38'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1965,14'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1969,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1969,28'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1972,7'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1972,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1973,22'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1977,22'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1981,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1981,27'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1982,10'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1986,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1986,31'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1988,9'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1988,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1989,16'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1993,16'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1997,26'
          Branch Sides:
            - BranchSide:      'transupp.c:1997,29'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1998,11'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1997,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1998,11'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:2026,12'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1998,11'
          Branch Sides:
            - BranchSide:      'transupp.c:1999,21'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:2001,21'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:2002,11'
          Branch Sides:
            - BranchSide:      'transupp.c:2003,9'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:2014,9'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:2027,3'
          Branch Sides:
            - BranchSide:      'transupp.c:1986,9'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:2027,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    adjust_quant
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcinfo
        - src_coef_arrays
        - dropinfo
        - drop_coef_arrays
        - trim
        - dstinfo
      BBCount:         33
      ICount:          311
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - dequant_comp
        - largest_common_denominator
        - requant_comp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transupp.c:199,45'
          Branch Sides:
            - BranchSide:      'transupp.c:199,48'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - largest_common_denominator
                - requant_comp
            - BranchSide:      'transupp.c:199,3'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - largest_common_denominator
                - requant_comp
        - Branch String:   'transupp.c:199,3'
          Branch Sides:
            - BranchSide:      'transupp.c:201,16'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - largest_common_denominator
                - requant_comp
            - BranchSide:      'transupp.c:227,1'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:204,9'
          Branch Sides:
            - BranchSide:      'transupp.c:205,7'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - largest_common_denominator
                - requant_comp
            - BranchSide:      'transupp.c:206,16'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - largest_common_denominator
                - requant_comp
        - Branch String:   'transupp.c:207,9'
          Branch Sides:
            - BranchSide:      'transupp.c:208,7'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - largest_common_denominator
                - requant_comp
            - BranchSide:      'transupp.c:209,12'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - largest_common_denominator
                - requant_comp
        - Branch String:   'transupp.c:209,5'
          Branch Sides:
            - BranchSide:      'transupp.c:210,11'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - largest_common_denominator
                - requant_comp
            - BranchSide:      'transupp.c:226,3'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - largest_common_denominator
                - requant_comp
        - Branch String:   'transupp.c:210,11'
          Branch Sides:
            - BranchSide:      'transupp.c:211,13'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - largest_common_denominator
                - requant_comp
            - BranchSide:      'transupp.c:225,5'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - largest_common_denominator
                - requant_comp
        - Branch String:   'transupp.c:211,13'
          Branch Sides:
            - BranchSide:      'transupp.c:212,24'
              BranchSideFuncs:
                - requant_comp
                - dequant_comp
                - dequant_comp
                - largest_common_denominator
            - BranchSide:      'transupp.c:214,22'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - requant_comp
                - largest_common_denominator
        - Branch String:   'transupp.c:215,11'
          Branch Sides:
            - BranchSide:      'transupp.c:216,17'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - requant_comp
                - largest_common_denominator
            - BranchSide:      'transupp.c:220,24'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - largest_common_denominator
                - requant_comp
        - Branch String:   'transupp.c:216,17'
          Branch Sides:
            - BranchSide:      'transupp.c:216,62'
              BranchSideFuncs:
                - largest_common_denominator
                - dequant_comp
                - dequant_comp
                - requant_comp
            - BranchSide:      'transupp.c:218,44'
              BranchSideFuncs:
                - largest_common_denominator
                - dequant_comp
                - dequant_comp
                - requant_comp
      Callsites:
        - Src:             'transupp.c:212,11'
          Dst:             requant_comp
        - Src:             'transupp.c:218,17'
          Dst:             largest_common_denominator
        - Src:             'transupp.c:220,11'
          Dst:             dequant_comp
        - Src:             'transupp.c:221,11'
          Dst:             dequant_comp
    - functionName:    transpose_critical_parameters
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1833
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dstinfo
      BBCount:         20
      ICount:          179
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transupp.c:1851,3'
          Branch Sides:
            - BranchSide:      'transupp.c:1852,15'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1859,14'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1859,3'
          Branch Sides:
            - BranchSide:      'transupp.c:1860,15'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1872,1'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1861,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1862,14'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1871,3'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1862,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1863,16'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1870,5'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1863,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1864,19'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1869,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jtransform_adjust_parameters
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2046
      functionLinenumberEnd: 2149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcinfo
        - dstinfo
        - src_coef_arrays
        - info
      BBCount:         66
      ICount:          464
      EdgeCount:       87
      CyclomaticComplexity: 23
      functionsReached:
        - adjust_exif_parameters
        - adjust_quant
        - jpeg_set_colorspace
        - transpose_critical_parameters
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transupp.c:2048,7'
          Branch Sides:
            - BranchSide:      'transupp.c:2054,11'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
                - jpeg_set_colorspace
            - BranchSide:      'transupp.c:2072,14'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
        - Branch String:   'transupp.c:2054,50'
          Branch Sides:
            - BranchSide:      'transupp.c:2055,11'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
                - jpeg_set_colorspace
            - BranchSide:      'transupp.c:2056,11'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
                - jpeg_set_colorspace
        - Branch String:   'transupp.c:2055,41'
          Branch Sides:
            - BranchSide:      'transupp.c:2056,11'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
                - jpeg_set_colorspace
            - BranchSide:      'transupp.c:2058,9'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
                - jpeg_set_colorspace
        - Branch String:   'transupp.c:2056,54'
          Branch Sides:
            - BranchSide:      'transupp.c:2057,11'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
                - jpeg_set_colorspace
            - BranchSide:      'transupp.c:2070,7'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
        - Branch String:   'transupp.c:2057,42'
          Branch Sides:
            - BranchSide:      'transupp.c:2058,9'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
                - jpeg_set_colorspace
            - BranchSide:      'transupp.c:2070,7'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
        - Branch String:   'transupp.c:2058,75'
          Branch Sides:
            - BranchSide:      'transupp.c:2059,9'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
                - jpeg_set_colorspace
            - BranchSide:      'transupp.c:2070,7'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
        - Branch String:   'transupp.c:2054,9'
          Branch Sides:
            - BranchSide:      'transupp.c:2065,29'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
            - BranchSide:      'transupp.c:2070,7'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
        - Branch String:   'transupp.c:2090,3'
          Branch Sides:
            - BranchSide:      'transupp.c:2096,28'
              BranchSideFuncs:
                - transpose_critical_parameters
                - adjust_exif_parameters
            - BranchSide:      'transupp.c:2096,28'
              BranchSideFuncs:
                - transpose_critical_parameters
                - adjust_exif_parameters
            - BranchSide:      'transupp.c:2096,28'
              BranchSideFuncs:
                - transpose_critical_parameters
                - adjust_exif_parameters
            - BranchSide:      'transupp.c:2096,28'
              BranchSideFuncs:
                - transpose_critical_parameters
                - adjust_exif_parameters
            - BranchSide:      'transupp.c:2102,9'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
            - BranchSide:      'transupp.c:2109,28'
              BranchSideFuncs:
                - adjust_exif_parameters
        - Branch String:   'transupp.c:2102,31'
          Branch Sides:
            - BranchSide:      'transupp.c:2102,34'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
            - BranchSide:      'transupp.c:2106,5'
              BranchSideFuncs:
                - adjust_exif_parameters
        - Branch String:   'transupp.c:2102,9'
          Branch Sides:
            - BranchSide:      'transupp.c:2103,20'
              BranchSideFuncs:
                - adjust_quant
                - adjust_exif_parameters
            - BranchSide:      'transupp.c:2106,5'
              BranchSideFuncs:
                - adjust_exif_parameters
        - Branch String:   'transupp.c:2116,36'
          Branch Sides:
            - BranchSide:      'transupp.c:2117,7'
              BranchSideFuncs:
                - adjust_exif_parameters
            - BranchSide:      'transupp.c:2146,7'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:2117,53'
          Branch Sides:
            - BranchSide:      'transupp.c:2118,7'
              BranchSideFuncs:
                - adjust_exif_parameters
            - BranchSide:      'transupp.c:2146,7'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:2118,46'
          Branch Sides:
            - BranchSide:      'transupp.c:2119,7'
              BranchSideFuncs:
                - adjust_exif_parameters
            - BranchSide:      'transupp.c:2146,7'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:2119,45'
          Branch Sides:
            - BranchSide:      'transupp.c:2120,7'
              BranchSideFuncs:
                - adjust_exif_parameters
            - BranchSide:      'transupp.c:2146,7'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:2120,45'
          Branch Sides:
            - BranchSide:      'transupp.c:2121,7'
              BranchSideFuncs:
                - adjust_exif_parameters
            - BranchSide:      'transupp.c:2146,7'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:2121,45'
          Branch Sides:
            - BranchSide:      'transupp.c:2122,7'
              BranchSideFuncs:
                - adjust_exif_parameters
            - BranchSide:      'transupp.c:2146,7'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:2122,45'
          Branch Sides:
            - BranchSide:      'transupp.c:2123,7'
              BranchSideFuncs:
                - adjust_exif_parameters
            - BranchSide:      'transupp.c:2146,7'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:2123,42'
          Branch Sides:
            - BranchSide:      'transupp.c:2124,7'
              BranchSideFuncs:
                - adjust_exif_parameters
            - BranchSide:      'transupp.c:2146,7'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:2116,7'
          Branch Sides:
            - BranchSide:      'transupp.c:2126,5'
              BranchSideFuncs:
                - adjust_exif_parameters
            - BranchSide:      'transupp.c:2146,7'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:2136,54'
          Branch Sides:
            - BranchSide:      'transupp.c:2137,9'
              BranchSideFuncs:
                - adjust_exif_parameters
            - BranchSide:      'transupp.c:2139,30'
              BranchSideFuncs:
                - adjust_exif_parameters
        - Branch String:   'transupp.c:2136,9'
          Branch Sides:
            - BranchSide:      'transupp.c:2139,30'
              BranchSideFuncs:
                - adjust_exif_parameters
            - BranchSide:      'transupp.c:2143,3'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:2146,7'
          Branch Sides:
            - BranchSide:      'transupp.c:2147,12'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:2148,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transupp.c:2066,7'
          Dst:             jpeg_set_colorspace
        - Src:             'transupp.c:2099,5'
          Dst:             transpose_critical_parameters
        - Src:             'transupp.c:2103,7'
          Dst:             adjust_quant
        - Src:             'transupp.c:2139,7'
          Dst:             adjust_exif_parameters
    - functionName:    trim_bottom_edge
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1468
      functionLinenumberEnd: 1475
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - full_height
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'transupp.c:1472,20'
          Branch Sides:
            - BranchSide:      'transupp.c:1472,23'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1472,20'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1472,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1472,7'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1474,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    trim_right_edge
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1457
      functionLinenumberEnd: 1464
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - info
        - full_width
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'transupp.c:1461,20'
          Branch Sides:
            - BranchSide:      'transupp.c:1461,23'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1461,20'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1461,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1461,7'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1463,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jtransform_perfect_transform
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2277
      functionLinenumberEnd: 2302
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - image_width
        - image_height
        - MCU_width
        - MCU_height
        - transform
      BBCount:         24
      ICount:          118
      EdgeCount:       26
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transupp.c:2280,3'
          Branch Sides:
            - BranchSide:      'transupp.c:2283,9'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:2283,9'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:2288,9'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:2288,9'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:2293,9'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:2293,9'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:2299,5'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:2283,9'
          Branch Sides:
            - BranchSide:      'transupp.c:2284,14'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:2285,5'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:2288,9'
          Branch Sides:
            - BranchSide:      'transupp.c:2289,14'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:2290,5'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:2293,9'
          Branch Sides:
            - BranchSide:      'transupp.c:2294,14'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:2295,9'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:2295,9'
          Branch Sides:
            - BranchSide:      'transupp.c:2296,14'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:2297,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jtransform_request_workspace
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1498
      functionLinenumberEnd: 1826
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcinfo
        - info
      BBCount:         211
      ICount:          1839
      EdgeCount:       272
      CyclomaticComplexity: 63
      functionsReached:
        - jdiv_round_up
        - jtransform_perfect_transform
        - trim_bottom_edge
        - trim_right_edge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transupp.c:1508,29'
          Branch Sides:
            - BranchSide:      'transupp.c:1509,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
                - jdiv_round_up
                - jdiv_round_up
                - jtransform_perfect_transform
                - jtransform_perfect_transform
            - BranchSide:      'transupp.c:1515,28'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
                - jdiv_round_up
                - jdiv_round_up
                - jtransform_perfect_transform
                - jtransform_perfect_transform
        - Branch String:   'transupp.c:1509,46'
          Branch Sides:
            - BranchSide:      'transupp.c:1510,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
                - jdiv_round_up
                - jdiv_round_up
                - jtransform_perfect_transform
                - jtransform_perfect_transform
            - BranchSide:      'transupp.c:1515,28'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
                - jdiv_round_up
                - jdiv_round_up
                - jtransform_perfect_transform
                - jtransform_perfect_transform
        - Branch String:   'transupp.c:1508,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1512,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
                - jdiv_round_up
                - jdiv_round_up
                - jtransform_perfect_transform
                - jtransform_perfect_transform
            - BranchSide:      'transupp.c:1515,28'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
                - jdiv_round_up
                - jdiv_round_up
                - jtransform_perfect_transform
                - jtransform_perfect_transform
        - Branch String:   'transupp.c:1527,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1528,9'
              BranchSideFuncs:
                - jtransform_perfect_transform
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
                - jdiv_round_up
                - jdiv_round_up
                - jtransform_perfect_transform
            - BranchSide:      'transupp.c:1550,11'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'transupp.c:1528,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1529,41'
              BranchSideFuncs:
                - jtransform_perfect_transform
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'transupp.c:1536,41'
              BranchSideFuncs:
                - jtransform_perfect_transform
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'transupp.c:1529,11'
          Branch Sides:
            - BranchSide:      'transupp.c:1534,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'transupp.c:1535,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'transupp.c:1536,11'
          Branch Sides:
            - BranchSide:      'transupp.c:0,0'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'transupp.c:1541,9'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1550,3'
          Branch Sides:
            - BranchSide:      'transupp.c:1555,26'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'transupp.c:1555,26'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'transupp.c:1555,26'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'transupp.c:1555,26'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'transupp.c:1568,26'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'transupp.c:1557,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1558,33'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'transupp.c:1562,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'transupp.c:1570,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1571,33'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'transupp.c:1575,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'transupp.c:1585,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1587,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1718,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1587,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1588,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1589,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1589,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1590,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1591,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1591,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1592,11'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1597,11'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1592,11'
          Branch Sides:
            - BranchSide:      'transupp.c:1593,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1594,26'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1597,11'
          Branch Sides:
            - BranchSide:      'transupp.c:1599,13'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1604,13'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1599,44'
          Branch Sides:
            - BranchSide:      'transupp.c:1600,13'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1602,11'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1600,52'
          Branch Sides:
            - BranchSide:      'transupp.c:1601,13'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1602,11'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1599,13'
          Branch Sides:
            - BranchSide:      'transupp.c:1602,11'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1603,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1604,54'
          Branch Sides:
            - BranchSide:      'transupp.c:1605,13'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1607,11'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1605,35'
          Branch Sides:
            - BranchSide:      'transupp.c:1606,13'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1607,11'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1610,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1611,11'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1616,11'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1611,11'
          Branch Sides:
            - BranchSide:      'transupp.c:1612,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1613,27'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1616,11'
          Branch Sides:
            - BranchSide:      'transupp.c:1618,13'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1623,13'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1618,44'
          Branch Sides:
            - BranchSide:      'transupp.c:1619,13'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1621,11'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1619,53'
          Branch Sides:
            - BranchSide:      'transupp.c:1620,13'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1621,11'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1618,13'
          Branch Sides:
            - BranchSide:      'transupp.c:1621,11'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1622,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1623,55'
          Branch Sides:
            - BranchSide:      'transupp.c:1624,13'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1626,11'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1624,36'
          Branch Sides:
            - BranchSide:      'transupp.c:1625,13'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1626,11'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1630,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1631,17'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1632,14'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1632,14'
          Branch Sides:
            - BranchSide:      'transupp.c:1633,17'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1635,17'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1636,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1637,17'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1638,14'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1638,14'
          Branch Sides:
            - BranchSide:      'transupp.c:1639,17'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1641,17'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1643,5'
          Branch Sides:
            - BranchSide:      'transupp.c:1646,15'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1693,17'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1701,11'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1649,11'
          Branch Sides:
            - BranchSide:      'transupp.c:1650,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1651,16'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1651,16'
          Branch Sides:
            - BranchSide:      'transupp.c:1653,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1655,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1659,11'
          Branch Sides:
            - BranchSide:      'transupp.c:1660,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1661,16'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1661,16'
          Branch Sides:
            - BranchSide:      'transupp.c:1663,30'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1665,30'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1667,33'
          Branch Sides:
            - BranchSide:      'transupp.c:1667,36'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1689,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1667,11'
          Branch Sides:
            - BranchSide:      'transupp.c:1668,17'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1689,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1668,48'
          Branch Sides:
            - BranchSide:      'transupp.c:1668,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1669,22'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1668,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1670,15'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1688,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1670,15'
          Branch Sides:
            - BranchSide:      'transupp.c:1674,13'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1679,15'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1679,15'
          Branch Sides:
            - BranchSide:      'transupp.c:1683,13'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1688,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1701,47'
          Branch Sides:
            - BranchSide:      'transupp.c:1702,11'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1703,30'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1701,11'
          Branch Sides:
            - BranchSide:      'transupp.c:1703,30'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1706,11'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1707,48'
          Branch Sides:
            - BranchSide:      'transupp.c:1708,11'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1709,31'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1707,11'
          Branch Sides:
            - BranchSide:      'transupp.c:1709,31'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
            - BranchSide:      'transupp.c:1712,11'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_right_edge
                - trim_right_edge
                - trim_bottom_edge
                - trim_bottom_edge
                - trim_right_edge
        - Branch String:   'transupp.c:1727,3'
          Branch Sides:
            - BranchSide:      'transupp.c:1729,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'transupp.c:1736,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_right_edge
            - BranchSide:      'transupp.c:1743,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
            - BranchSide:      'transupp.c:1751,20'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'transupp.c:1755,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_right_edge
                - trim_bottom_edge
            - BranchSide:      'transupp.c:1764,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_right_edge
            - BranchSide:      'transupp.c:1771,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_right_edge
                - trim_bottom_edge
            - BranchSide:      'transupp.c:1779,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
            - BranchSide:      'transupp.c:1786,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'transupp.c:1788,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'transupp.c:1795,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'transupp.c:1729,34'
          Branch Sides:
            - BranchSide:      'transupp.c:1729,37'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'transupp.c:1732,22'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'transupp.c:1729,62'
          Branch Sides:
            - BranchSide:      'transupp.c:1730,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'transupp.c:1732,22'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'transupp.c:1730,52'
          Branch Sides:
            - BranchSide:      'transupp.c:1731,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'transupp.c:1732,22'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'transupp.c:1729,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1732,22'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'transupp.c:1734,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'transupp.c:1736,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1737,23'
              BranchSideFuncs:
                - trim_right_edge
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'transupp.c:1738,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'transupp.c:1738,34'
          Branch Sides:
            - BranchSide:      'transupp.c:1738,37'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'transupp.c:1739,22'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'transupp.c:1738,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1739,22'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'transupp.c:1741,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'transupp.c:1743,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1744,24'
              BranchSideFuncs:
                - trim_bottom_edge
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'transupp.c:1746,20'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'transupp.c:1755,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1756,23'
              BranchSideFuncs:
                - trim_right_edge
                - trim_bottom_edge
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'transupp.c:1760,20'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'transupp.c:1764,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1765,23'
              BranchSideFuncs:
                - trim_right_edge
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'transupp.c:1767,20'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'transupp.c:1771,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1772,23'
              BranchSideFuncs:
                - trim_right_edge
                - trim_bottom_edge
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'transupp.c:1776,20'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'transupp.c:1779,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1780,24'
              BranchSideFuncs:
                - trim_bottom_edge
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'transupp.c:1782,20'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'transupp.c:1795,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1797,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'transupp.c:1823,5'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1803,5'
          Branch Sides:
            - BranchSide:      'transupp.c:1804,17'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1821,35'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1805,11'
          Branch Sides:
            - BranchSide:      'transupp.c:1807,39'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1808,18'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1808,18'
          Branch Sides:
            - BranchSide:      'transupp.c:1809,25'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1812,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transupp.c:1529,12'
          Dst:             jtransform_perfect_transform
        - Src:             'transupp.c:1536,12'
          Dst:             jtransform_perfect_transform
        - Src:             'transupp.c:1692,38'
          Dst:             jdiv_round_up
        - Src:             'transupp.c:1695,39'
          Dst:             jdiv_round_up
        - Src:             'transupp.c:1737,7'
          Dst:             trim_right_edge
        - Src:             'transupp.c:1744,7'
          Dst:             trim_bottom_edge
        - Src:             'transupp.c:1756,7'
          Dst:             trim_right_edge
        - Src:             'transupp.c:1757,7'
          Dst:             trim_bottom_edge
        - Src:             'transupp.c:1765,7'
          Dst:             trim_right_edge
        - Src:             'transupp.c:1772,7'
          Dst:             trim_right_edge
        - Src:             'transupp.c:1773,7'
          Dst:             trim_bottom_edge
        - Src:             'transupp.c:1780,7'
          Dst:             trim_bottom_edge
        - Src:             'transupp.c:1800,7'
          Dst:             jdiv_round_up
        - Src:             'transupp.c:1802,7'
          Dst:             jdiv_round_up
    - functionName:    jt_read_integer
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1367
      functionLinenumberEnd: 1379
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - strptr
        - result
      BBCount:         10
      ICount:          78
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __ctype_b_loc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'transupp.c:1371,3'
          Branch Sides:
            - BranchSide:      'transupp.c:1372,11'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'transupp.c:1374,13'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1375,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1376,5'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1377,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transupp.c:1371,10'
          Dst:             __ctype_b_loc
    - functionName:    __ctype_b_loc
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jtransform_parse_crop_spec
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/transupp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1450
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - info
        - spec
      BBCount:         59
      ICount:          349
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - __ctype_b_loc
        - jt_read_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'transupp.c:1404,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1406,34'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'transupp.c:1417,8'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'transupp.c:1406,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1407,7'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'transupp.c:1408,10'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'transupp.c:1408,22'
          Branch Sides:
            - BranchSide:      'transupp.c:1408,26'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'transupp.c:1409,11'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'transupp.c:1408,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1409,11'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'transupp.c:1411,17'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'transupp.c:1411,29'
          Branch Sides:
            - BranchSide:      'transupp.c:1411,33'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'transupp.c:1412,11'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'transupp.c:1411,16'
          Branch Sides:
            - BranchSide:      'transupp.c:1412,11'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'transupp.c:1415,7'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'transupp.c:1417,20'
          Branch Sides:
            - BranchSide:      'transupp.c:1417,24'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'transupp.c:1419,9'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'transupp.c:1417,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1419,9'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'transupp.c:1431,8'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'transupp.c:1420,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1421,7'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'transupp.c:1422,10'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'transupp.c:1422,22'
          Branch Sides:
            - BranchSide:      'transupp.c:1422,26'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'transupp.c:1423,11'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'transupp.c:1422,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1423,11'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'transupp.c:1425,17'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'transupp.c:1425,29'
          Branch Sides:
            - BranchSide:      'transupp.c:1425,33'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'transupp.c:1426,11'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'transupp.c:1425,16'
          Branch Sides:
            - BranchSide:      'transupp.c:1426,11'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'transupp.c:1429,7'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'transupp.c:1431,20'
          Branch Sides:
            - BranchSide:      'transupp.c:1431,24'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'transupp.c:1433,32'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'transupp.c:1431,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1433,32'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'transupp.c:1438,8'
              BranchSideFuncs:
                - jt_read_integer
        - Branch String:   'transupp.c:1435,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1436,7'
              BranchSideFuncs:
                - jt_read_integer
            - BranchSide:      'transupp.c:1437,3'
              BranchSideFuncs:
                - jt_read_integer
        - Branch String:   'transupp.c:1438,20'
          Branch Sides:
            - BranchSide:      'transupp.c:1438,24'
              BranchSideFuncs:
                - jt_read_integer
            - BranchSide:      'transupp.c:1440,32'
              BranchSideFuncs:
                - jt_read_integer
        - Branch String:   'transupp.c:1438,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1440,32'
              BranchSideFuncs:
                - jt_read_integer
            - BranchSide:      'transupp.c:1446,8'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1442,9'
          Branch Sides:
            - BranchSide:      'transupp.c:1443,7'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1444,3'
              BranchSideFuncs: []
        - Branch String:   'transupp.c:1446,7'
          Branch Sides:
            - BranchSide:      'transupp.c:1447,5'
              BranchSideFuncs: []
            - BranchSide:      'transupp.c:1448,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transupp.c:1404,7'
          Dst:             __ctype_b_loc
        - Src:             'transupp.c:1406,10'
          Dst:             jt_read_integer
        - Src:             'transupp.c:1420,10'
          Dst:             jt_read_integer
        - Src:             'transupp.c:1435,10'
          Dst:             jt_read_integer
        - Src:             'transupp.c:1442,10'
          Dst:             jt_read_integer
    - functionName:    term_mem_destination
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdatadst-tj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdatadst-tj.c:131,7'
          Branch Sides:
            - BranchSide:      'jdatadst-tj.c:131,39'
              BranchSideFuncs: []
            - BranchSide:      'jdatadst-tj.c:131,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    empty_mem_output_buffer
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdatadst-tj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         9
      ICount:          131
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdatadst-tj.c:92,7'
          Branch Sides:
            - BranchSide:      'jdatadst-tj.c:92,21'
              BranchSideFuncs:
                - malloc
                - free
            - BranchSide:      'jdatadst-tj.c:95,14'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'jdatadst-tj.c:98,7'
          Branch Sides:
            - BranchSide:      'jdatadst-tj.c:98,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'jdatadst-tj.c:99,5'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    init_mem_destination
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdatadst-tj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_mem_dest_tj
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdatadst-tj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - outbuffer
        - outsize
        - alloc
      BBCount:         37
      ICount:          301
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'jdatadst-tj.c:154,25'
          Branch Sides:
            - BranchSide:      'jdatadst-tj.c:154,28'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'jdatadst-tj.c:155,5'
              BranchSideFuncs:
                - malloc
        - Branch String:   'jdatadst-tj.c:154,7'
          Branch Sides:
            - BranchSide:      'jdatadst-tj.c:155,5'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'jdatadst-tj.c:160,7'
              BranchSideFuncs:
                - malloc
        - Branch String:   'jdatadst-tj.c:160,7'
          Branch Sides:
            - BranchSide:      'jdatadst-tj.c:162,9'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'jdatadst-tj.c:167,14'
              BranchSideFuncs:
                - malloc
        - Branch String:   'jdatadst-tj.c:178,34'
          Branch Sides:
            - BranchSide:      'jdatadst-tj.c:178,38'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'jdatadst-tj.c:180,21'
              BranchSideFuncs:
                - malloc
        - Branch String:   'jdatadst-tj.c:178,56'
          Branch Sides:
            - BranchSide:      'jdatadst-tj.c:178,59'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'jdatadst-tj.c:180,21'
              BranchSideFuncs:
                - malloc
        - Branch String:   'jdatadst-tj.c:178,7'
          Branch Sides:
            - BranchSide:      'jdatadst-tj.c:179,12'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'jdatadst-tj.c:180,21'
              BranchSideFuncs:
                - malloc
        - Branch String:   'jdatadst-tj.c:184,26'
          Branch Sides:
            - BranchSide:      'jdatadst-tj.c:184,30'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'jdatadst-tj.c:185,9'
              BranchSideFuncs:
                - malloc
        - Branch String:   'jdatadst-tj.c:184,7'
          Branch Sides:
            - BranchSide:      'jdatadst-tj.c:185,9'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'jdatadst-tj.c:195,48'
              BranchSideFuncs: []
        - Branch String:   'jdatadst-tj.c:185,9'
          Branch Sides:
            - BranchSide:      'jdatadst-tj.c:187,55'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'jdatadst-tj.c:192,7'
              BranchSideFuncs: []
        - Branch String:   'jdatadst-tj.c:188,11'
          Branch Sides:
            - BranchSide:      'jdatadst-tj.c:189,9'
              BranchSideFuncs: []
            - BranchSide:      'jdatadst-tj.c:190,8'
              BranchSideFuncs: []
        - Branch String:   'jdatadst-tj.c:196,7'
          Branch Sides:
            - BranchSide:      'jdatadst-tj.c:196,7'
              BranchSideFuncs: []
            - BranchSide:      'jdatadst-tj.c:197,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    term_source
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdatasrc-tj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skip_input_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdatasrc-tj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cinfo
        - num_bytes
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdatasrc-tj.c:118,7'
          Branch Sides:
            - BranchSide:      'jdatasrc-tj.c:118,7'
              BranchSideFuncs: []
            - BranchSide:      'jdatasrc-tj.c:119,5'
              BranchSideFuncs: []
        - Branch String:   'jdatasrc-tj.c:119,5'
          Branch Sides:
            - BranchSide:      'jdatasrc-tj.c:120,26'
              BranchSideFuncs: []
            - BranchSide:      'jdatasrc-tj.c:126,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fill_mem_input_buffer
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdatasrc-tj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_mem_source
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdatasrc-tj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_mem_src_tj
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdatasrc-tj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cinfo
        - inbuffer
        - insize
      BBCount:         15
      ICount:          134
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'jdatasrc-tj.c:168,24'
          Branch Sides:
            - BranchSide:      'jdatasrc-tj.c:168,27'
              BranchSideFuncs: []
            - BranchSide:      'jdatasrc-tj.c:169,5'
              BranchSideFuncs: []
        - Branch String:   'jdatasrc-tj.c:168,7'
          Branch Sides:
            - BranchSide:      'jdatasrc-tj.c:169,5'
              BranchSideFuncs: []
            - BranchSide:      'jdatasrc-tj.c:175,7'
              BranchSideFuncs: []
        - Branch String:   'jdatasrc-tj.c:175,7'
          Branch Sides:
            - BranchSide:      'jdatasrc-tj.c:177,9'
              BranchSideFuncs: []
            - BranchSide:      'jdatasrc-tj.c:179,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_32bit_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdbmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         45
      ICount:          526
      EdgeCount:       58
      CyclomaticComplexity: 15
      functionsReached:
        - fread
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rdbmp.c:294,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:296,5'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:302,10'
              BranchSideFuncs:
                - fread
        - Branch String:   'rdbmp.c:302,9'
          Branch Sides:
            - BranchSide:      'rdbmp.c:303,7'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:304,13'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:311,45'
          Branch Sides:
            - BranchSide:      'rdbmp.c:312,7'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:313,12'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:311,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:313,12'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:314,14'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:314,14'
          Branch Sides:
            - BranchSide:      'rdbmp.c:315,16'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:322,35'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:315,5'
          Branch Sides:
            - BranchSide:      'rdbmp.c:316,25'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:321,3'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:328,9'
          Branch Sides:
            - BranchSide:      'rdbmp.c:329,18'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:337,18'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:329,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:330,32'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:336,5'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:337,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:338,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdbmp.c:302,10'
          Dst:             fread
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    40
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_24bit_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdbmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         42
      ICount:          505
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - fread
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rdbmp.c:231,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:233,5'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:239,10'
              BranchSideFuncs:
                - fread
        - Branch String:   'rdbmp.c:239,9'
          Branch Sides:
            - BranchSide:      'rdbmp.c:240,7'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:241,13'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:248,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:249,12'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:250,14'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:250,14'
          Branch Sides:
            - BranchSide:      'rdbmp.c:251,16'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:257,35'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:251,5'
          Branch Sides:
            - BranchSide:      'rdbmp.c:252,25'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:256,3'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:263,9'
          Branch Sides:
            - BranchSide:      'rdbmp.c:264,18'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:272,18'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:264,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:265,32'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:271,5'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:272,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:273,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdbmp.c:239,10'
          Dst:             fread
    - functionName:    get_8bit_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdbmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         58
      ICount:          687
      EdgeCount:       75
      CyclomaticComplexity: 19
      functionsReached:
        - fread
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rdbmp.c:156,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:158,5'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:164,10'
              BranchSideFuncs:
                - fread
        - Branch String:   'rdbmp.c:164,9'
          Branch Sides:
            - BranchSide:      'rdbmp.c:165,7'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:166,13'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:171,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:172,16'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:178,14'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:172,5'
          Branch Sides:
            - BranchSide:      'rdbmp.c:173,17'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:178,3'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:174,11'
          Branch Sides:
            - BranchSide:      'rdbmp.c:175,9'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:176,19'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:178,14'
          Branch Sides:
            - BranchSide:      'rdbmp.c:179,16'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:188,35'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:179,5'
          Branch Sides:
            - BranchSide:      'rdbmp.c:180,17'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:187,3'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:181,11'
          Branch Sides:
            - BranchSide:      'rdbmp.c:182,9'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:183,19'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:194,9'
          Branch Sides:
            - BranchSide:      'rdbmp.c:195,18'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:206,18'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:195,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:196,19'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:205,5'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:197,13'
          Branch Sides:
            - BranchSide:      'rdbmp.c:198,11'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:199,26'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:206,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:207,19'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:208,13'
          Branch Sides:
            - BranchSide:      'rdbmp.c:209,11'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:210,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdbmp.c:164,10'
          Dst:             fread
    - functionName:    preload_image
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdbmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         24
      ICount:          247
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - feof
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdbmp.c:368,3'
          Branch Sides:
            - BranchSide:      'rdbmp.c:369,9'
              BranchSideFuncs:
                - fread
                - feof
            - BranchSide:      'rdbmp.c:384,7'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:369,9'
          Branch Sides:
            - BranchSide:      'rdbmp.c:370,42'
              BranchSideFuncs:
                - fread
                - feof
            - BranchSide:      'rdbmp.c:374,19'
              BranchSideFuncs:
                - fread
                - feof
        - Branch String:   'rdbmp.c:377,9'
          Branch Sides:
            - BranchSide:      'rdbmp.c:378,16'
              BranchSideFuncs:
                - feof
                - fread
            - BranchSide:      'rdbmp.c:383,3'
              BranchSideFuncs:
                - fread
                - feof
        - Branch String:   'rdbmp.c:378,11'
          Branch Sides:
            - BranchSide:      'rdbmp.c:379,9'
              BranchSideFuncs:
                - fread
                - feof
            - BranchSide:      'rdbmp.c:381,9'
              BranchSideFuncs:
                - fread
                - feof
        - Branch String:   'rdbmp.c:384,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:385,5'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:388,11'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:388,3'
          Branch Sides:
            - BranchSide:      'rdbmp.c:390,5'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:393,5'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:396,5'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:399,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdbmp.c:377,9'
          Dst:             fread
        - Src:             'rdbmp.c:378,11'
          Dst:             feof
    - functionName:    feof
      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:    read_byte
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdbmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sinfo
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getc
      functionUses:    8
      BranchProfiles:
        - Branch String:   'rdbmp.c:87,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:87,7'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:88,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdbmp.c:87,12'
          Dst:             getc
    - functionName:    read_colormap
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdbmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - sinfo
        - cmaplen
        - mapentrysize
      BBCount:         40
      ICount:          374
      EdgeCount:       50
      CyclomaticComplexity: 12
      functionsReached:
        - read_byte
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdbmp.c:99,3'
          Branch Sides:
            - BranchSide:      'rdbmp.c:102,12'
              BranchSideFuncs:
                - read_byte
                - read_byte
                - read_byte
            - BranchSide:      'rdbmp.c:113,12'
              BranchSideFuncs:
                - read_byte
                - read_byte
                - read_byte
                - read_byte
            - BranchSide:      'rdbmp.c:124,5'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:102,5'
          Branch Sides:
            - BranchSide:      'rdbmp.c:103,50'
              BranchSideFuncs:
                - read_byte
                - read_byte
                - read_byte
            - BranchSide:      'rdbmp.c:110,5'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:106,58'
          Branch Sides:
            - BranchSide:      'rdbmp.c:107,11'
              BranchSideFuncs:
                - read_byte
                - read_byte
                - read_byte
            - BranchSide:      'rdbmp.c:108,14'
              BranchSideFuncs:
                - read_byte
                - read_byte
                - read_byte
        - Branch String:   'rdbmp.c:106,11'
          Branch Sides:
            - BranchSide:      'rdbmp.c:108,14'
              BranchSideFuncs:
                - read_byte
                - read_byte
                - read_byte
            - BranchSide:      'rdbmp.c:109,5'
              BranchSideFuncs:
                - read_byte
                - read_byte
                - read_byte
        - Branch String:   'rdbmp.c:113,5'
          Branch Sides:
            - BranchSide:      'rdbmp.c:114,50'
              BranchSideFuncs:
                - read_byte
                - read_byte
                - read_byte
                - read_byte
            - BranchSide:      'rdbmp.c:122,5'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:118,58'
          Branch Sides:
            - BranchSide:      'rdbmp.c:119,11'
              BranchSideFuncs:
                - read_byte
                - read_byte
                - read_byte
                - read_byte
            - BranchSide:      'rdbmp.c:120,14'
              BranchSideFuncs:
                - read_byte
                - read_byte
                - read_byte
                - read_byte
        - Branch String:   'rdbmp.c:118,11'
          Branch Sides:
            - BranchSide:      'rdbmp.c:120,14'
              BranchSideFuncs:
                - read_byte
                - read_byte
                - read_byte
                - read_byte
            - BranchSide:      'rdbmp.c:121,5'
              BranchSideFuncs:
                - read_byte
                - read_byte
                - read_byte
                - read_byte
        - Branch String:   'rdbmp.c:128,52'
          Branch Sides:
            - BranchSide:      'rdbmp.c:129,52'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:129,8'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:129,49'
          Branch Sides:
            - BranchSide:      'rdbmp.c:129,52'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:132,7'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:128,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:130,5'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:132,7'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:132,53'
          Branch Sides:
            - BranchSide:      'rdbmp.c:132,57'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:132,53'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:132,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:132,7'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:133,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdbmp.c:103,40'
          Dst:             read_byte
        - Src:             'rdbmp.c:104,40'
          Dst:             read_byte
        - Src:             'rdbmp.c:105,40'
          Dst:             read_byte
        - Src:             'rdbmp.c:114,40'
          Dst:             read_byte
        - Src:             'rdbmp.c:115,40'
          Dst:             read_byte
        - Src:             'rdbmp.c:116,40'
          Dst:             read_byte
        - Src:             'rdbmp.c:117,13'
          Dst:             read_byte
    - functionName:    finish_input_bmp
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdbmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_input_bmp
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdbmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         159
      ICount:          1585
      EdgeCount:       196
      CyclomaticComplexity: 39
      functionsReached:
        - fread
        - read_byte
        - read_colormap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdbmp.c:441,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:442,5'
              BranchSideFuncs:
                - fread
                - fread
                - read_byte
                - read_colormap
            - BranchSide:      'rdbmp.c:443,7'
              BranchSideFuncs:
                - fread
                - fread
                - read_byte
                - read_colormap
        - Branch String:   'rdbmp.c:443,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:444,5'
              BranchSideFuncs:
                - fread
                - fread
                - read_byte
                - read_colormap
            - BranchSide:      'rdbmp.c:445,15'
              BranchSideFuncs:
                - fread
                - fread
                - read_byte
                - read_colormap
        - Branch String:   'rdbmp.c:451,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:452,5'
              BranchSideFuncs:
                - fread
                - read_byte
                - read_colormap
            - BranchSide:      'rdbmp.c:453,16'
              BranchSideFuncs:
                - fread
                - read_byte
                - read_colormap
        - Branch String:   'rdbmp.c:454,23'
          Branch Sides:
            - BranchSide:      'rdbmp.c:454,26'
              BranchSideFuncs:
                - fread
                - read_byte
                - read_colormap
            - BranchSide:      'rdbmp.c:455,5'
              BranchSideFuncs:
                - fread
                - read_byte
                - read_colormap
        - Branch String:   'rdbmp.c:454,42'
          Branch Sides:
            - BranchSide:      'rdbmp.c:454,46'
              BranchSideFuncs:
                - fread
                - read_byte
                - read_colormap
            - BranchSide:      'rdbmp.c:455,5'
              BranchSideFuncs:
                - fread
                - read_byte
                - read_colormap
        - Branch String:   'rdbmp.c:454,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:455,5'
              BranchSideFuncs:
                - fread
                - read_byte
                - read_colormap
            - BranchSide:      'rdbmp.c:456,8'
              BranchSideFuncs:
                - fread
                - read_byte
                - read_colormap
        - Branch String:   'rdbmp.c:456,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:457,5'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'rdbmp.c:459,11'
              BranchSideFuncs:
                - read_byte
                - read_colormap
        - Branch String:   'rdbmp.c:459,3'
          Branch Sides:
            - BranchSide:      'rdbmp.c:462,20'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'rdbmp.c:486,20'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'rdbmp.c:486,20'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'rdbmp.c:520,5'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:467,5'
          Branch Sides:
            - BranchSide:      'rdbmp.c:469,20'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'rdbmp.c:474,7'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'rdbmp.c:474,7'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'rdbmp.c:478,7'
              BranchSideFuncs:
                - read_byte
                - read_colormap
        - Branch String:   'rdbmp.c:496,5'
          Branch Sides:
            - BranchSide:      'rdbmp.c:498,20'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'rdbmp.c:503,7'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'rdbmp.c:503,7'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'rdbmp.c:506,7'
              BranchSideFuncs:
                - read_byte
                - read_colormap
        - Branch String:   'rdbmp.c:509,9'
          Branch Sides:
            - BranchSide:      'rdbmp.c:510,7'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'rdbmp.c:512,9'
              BranchSideFuncs:
                - read_byte
                - read_colormap
        - Branch String:   'rdbmp.c:512,29'
          Branch Sides:
            - BranchSide:      'rdbmp.c:512,32'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'rdbmp.c:518,5'
              BranchSideFuncs:
                - read_byte
                - read_colormap
        - Branch String:   'rdbmp.c:512,9'
          Branch Sides:
            - BranchSide:      'rdbmp.c:514,35'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'rdbmp.c:518,5'
              BranchSideFuncs:
                - read_byte
                - read_colormap
        - Branch String:   'rdbmp.c:524,20'
          Branch Sides:
            - BranchSide:      'rdbmp.c:524,23'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'rdbmp.c:525,5'
              BranchSideFuncs:
                - read_byte
                - read_colormap
        - Branch String:   'rdbmp.c:524,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:525,5'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'rdbmp.c:526,7'
              BranchSideFuncs:
                - read_byte
                - read_colormap
        - Branch String:   'rdbmp.c:526,25'
          Branch Sides:
            - BranchSide:      'rdbmp.c:527,27'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'rdbmp.c:529,7'
              BranchSideFuncs:
                - read_byte
                - read_colormap
        - Branch String:   'rdbmp.c:526,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:528,5'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'rdbmp.c:529,7'
              BranchSideFuncs:
                - read_byte
                - read_colormap
        - Branch String:   'rdbmp.c:529,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:530,5'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'rdbmp.c:533,10'
              BranchSideFuncs:
                - read_byte
                - read_colormap
        - Branch String:   'rdbmp.c:536,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:537,9'
              BranchSideFuncs:
                - read_colormap
                - read_byte
            - BranchSide:      'rdbmp.c:552,7'
              BranchSideFuncs:
                - read_byte
        - Branch String:   'rdbmp.c:537,9'
          Branch Sides:
            - BranchSide:      'rdbmp.c:538,17'
              BranchSideFuncs:
                - read_colormap
                - read_byte
            - BranchSide:      'rdbmp.c:539,14'
              BranchSideFuncs:
                - read_colormap
                - read_byte
        - Branch String:   'rdbmp.c:552,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:553,5'
              BranchSideFuncs:
                - read_byte
            - BranchSide:      'rdbmp.c:554,3'
              BranchSideFuncs:
                - read_byte
        - Branch String:   'rdbmp.c:554,3'
          Branch Sides:
            - BranchSide:      'rdbmp.c:555,21'
              BranchSideFuncs:
                - read_byte
            - BranchSide:      'rdbmp.c:559,11'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:559,3'
          Branch Sides:
            - BranchSide:      'rdbmp.c:561,9'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:574,9'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:587,9'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:600,5'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:561,9'
          Branch Sides:
            - BranchSide:      'rdbmp.c:562,7'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:563,9'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:563,9'
          Branch Sides:
            - BranchSide:      'rdbmp.c:563,9'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:564,47'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:563,9'
          Branch Sides:
            - BranchSide:      'rdbmp.c:563,9'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:565,14'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:563,9'
          Branch Sides:
            - BranchSide:      'rdbmp.c:564,47'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:565,14'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:565,14'
          Branch Sides:
            - BranchSide:      'rdbmp.c:566,7'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:567,14'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:567,14'
          Branch Sides:
            - BranchSide:      'rdbmp.c:568,7'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:570,7'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:574,9'
          Branch Sides:
            - BranchSide:      'rdbmp.c:575,7'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:576,9'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:576,9'
          Branch Sides:
            - BranchSide:      'rdbmp.c:576,9'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:577,47'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:576,9'
          Branch Sides:
            - BranchSide:      'rdbmp.c:576,9'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:578,14'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:576,9'
          Branch Sides:
            - BranchSide:      'rdbmp.c:577,47'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:578,14'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:578,14'
          Branch Sides:
            - BranchSide:      'rdbmp.c:579,7'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:581,7'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:582,9'
          Branch Sides:
            - BranchSide:      'rdbmp.c:583,7'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:584,29'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:587,9'
          Branch Sides:
            - BranchSide:      'rdbmp.c:588,7'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:589,9'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:589,9'
          Branch Sides:
            - BranchSide:      'rdbmp.c:589,9'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:590,47'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:589,9'
          Branch Sides:
            - BranchSide:      'rdbmp.c:589,9'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:591,14'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:589,9'
          Branch Sides:
            - BranchSide:      'rdbmp.c:590,47'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:591,14'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:591,14'
          Branch Sides:
            - BranchSide:      'rdbmp.c:592,7'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:594,7'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:595,9'
          Branch Sides:
            - BranchSide:      'rdbmp.c:596,7'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:597,29'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:602,3'
          Branch Sides:
            - BranchSide:      'rdbmp.c:602,41'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:603,23'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:605,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:607,29'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:617,9'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:611,9'
          Branch Sides:
            - BranchSide:      'rdbmp.c:612,51'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:615,3'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:618,5'
          Branch Sides:
            - BranchSide:      'rdbmp.c:620,7'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:623,7'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:626,7'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:629,7'
              BranchSideFuncs: []
        - Branch String:   'rdbmp.c:636,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:638,5'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:640,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdbmp.c:441,8'
          Dst:             fread
        - Src:             'rdbmp.c:451,8'
          Dst:             fread
        - Src:             'rdbmp.c:456,8'
          Dst:             fread
        - Src:             'rdbmp.c:546,5'
          Dst:             read_colormap
        - Src:             'rdbmp.c:555,11'
          Dst:             read_byte
    - functionName:    jinit_read_bmp
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdbmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - use_inversion_array
      BBCount:         6
      ICount:          87
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'rdbmp.c:671,7'
          Branch Sides:
            - BranchSide:      'rdbmp.c:671,7'
              BranchSideFuncs: []
            - BranchSide:      'rdbmp.c:672,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pbm_getc
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - infile
      BBCount:         13
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - getc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rdppm.c:83,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:83,7'
              BranchSideFuncs:
                - getc
            - BranchSide:      'rdppm.c:84,5'
              BranchSideFuncs:
                - getc
        - Branch String:   'rdppm.c:86,25'
          Branch Sides:
            - BranchSide:      'rdppm.c:86,28'
              BranchSideFuncs:
                - getc
            - BranchSide:      'rdppm.c:86,5'
              BranchSideFuncs:
                - getc
        - Branch String:   'rdppm.c:86,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:85,17'
              BranchSideFuncs:
                - getc
            - BranchSide:      'rdppm.c:87,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:82,8'
          Dst:             getc
        - Src:             'rdppm.c:85,12'
          Dst:             getc
    - functionName:    get_rgb_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         41
      ICount:          514
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:443,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:444,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:445,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:447,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:448,16'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:456,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:448,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:449,30'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:455,3'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:456,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:457,20'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:443,8'
          Dst:             fread
    - functionName:    get_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         31
      ICount:          400
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:412,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:413,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:414,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:416,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:417,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:422,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:417,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:418,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:420,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:418,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:418,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:418,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:420,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:420,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:422,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:423,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:425,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:423,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:423,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:423,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:425,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:425,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:412,8'
          Dst:             fread
    - functionName:    get_word_rgb_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         31
      ICount:          414
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:630,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:632,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:634,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:636,10'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:652,3'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:638,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:639,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:640,10'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:642,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:643,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:644,10'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:646,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:647,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:648,17'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:630,8'
          Dst:             fread
    - functionName:    get_word_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         22
      ICount:          334
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:590,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:591,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:592,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:594,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:596,13'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:615,3'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:598,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:599,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:600,19'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:603,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:604,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:605,19'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:608,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:609,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:610,19'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:611,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:612,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:613,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:590,8'
          Dst:             fread
    - functionName:    get_gray_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         41
      ICount:          476
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:375,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:376,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:377,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:379,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:380,16'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:386,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:380,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:381,33'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:385,3'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:386,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:387,23'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:375,8'
          Dst:             fread
    - functionName:    get_gray_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         31
      ICount:          348
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:343,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:344,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:345,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:347,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:348,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:353,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:348,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:349,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:351,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:349,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:349,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:349,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:351,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:351,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:353,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:354,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:357,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:354,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:354,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:354,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:357,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:357,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:343,8'
          Dst:             fread
    - functionName:    get_scaled_gray_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         10
      ICount:          116
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:315,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:316,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:317,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:319,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:320,14'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:322,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:315,8'
          Dst:             fread
    - functionName:    get_raw_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fread
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rdppm.c:477,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:477,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:478,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:477,8'
          Dst:             fread
    - functionName:    get_word_gray_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         25
      ICount:          326
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:556,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:557,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:558,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:560,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:562,13'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:570,3'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:564,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:565,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:566,17'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:556,8'
          Dst:             fread
    - functionName:    get_word_gray_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         16
      ICount:          240
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:526,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:527,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:528,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:530,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:532,13'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:541,3'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:534,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:535,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:536,47'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:537,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:538,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:539,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:526,8'
          Dst:             fread
    - functionName:    get_word_gray_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         13
      ICount:          162
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:494,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:495,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:496,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:498,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:500,13'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:506,3'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:502,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:503,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:504,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:494,8'
          Dst:             fread
    - functionName:    get_text_rgb_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         38
      ICount:          476
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:284,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:285,16'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'rdppm.c:293,16'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'rdppm.c:285,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:286,47'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'rdppm.c:292,3'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'rdppm.c:293,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'rdppm.c:294,20'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
      Callsites:
        - Src:             'rdppm.c:286,30'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:287,30'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:288,30'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:294,28'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:295,28'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:296,28'
          Dst:             read_pbm_integer
    - functionName:    read_pbm_integer
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - infile
        - maxval
      BBCount:         32
      ICount:          190
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - pbm_getc
      functionUses:    28
      BranchProfiles:
        - Branch String:   'rdppm.c:105,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:106,7'
              BranchSideFuncs:
                - pbm_getc
                - pbm_getc
            - BranchSide:      'rdppm.c:107,3'
              BranchSideFuncs:
                - pbm_getc
                - pbm_getc
        - Branch String:   'rdppm.c:107,22'
          Branch Sides:
            - BranchSide:      'rdppm.c:107,3'
              BranchSideFuncs:
                - pbm_getc
                - pbm_getc
            - BranchSide:      'rdppm.c:107,25'
              BranchSideFuncs:
                - pbm_getc
                - pbm_getc
        - Branch String:   'rdppm.c:107,36'
          Branch Sides:
            - BranchSide:      'rdppm.c:107,3'
              BranchSideFuncs:
                - pbm_getc
                - pbm_getc
            - BranchSide:      'rdppm.c:107,39'
              BranchSideFuncs:
                - pbm_getc
                - pbm_getc
        - Branch String:   'rdppm.c:107,50'
          Branch Sides:
            - BranchSide:      'rdppm.c:107,3'
              BranchSideFuncs:
                - pbm_getc
                - pbm_getc
            - BranchSide:      'rdppm.c:107,53'
              BranchSideFuncs:
                - pbm_getc
                - pbm_getc
        - Branch String:   'rdppm.c:107,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:104,19'
              BranchSideFuncs:
                - pbm_getc
                - pbm_getc
            - BranchSide:      'rdppm.c:109,7'
              BranchSideFuncs:
                - pbm_getc
        - Branch String:   'rdppm.c:109,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:109,19'
              BranchSideFuncs:
                - pbm_getc
            - BranchSide:      'rdppm.c:110,5'
              BranchSideFuncs:
                - pbm_getc
        - Branch String:   'rdppm.c:109,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:110,5'
              BranchSideFuncs:
                - pbm_getc
            - BranchSide:      'rdppm.c:112,9'
              BranchSideFuncs:
                - pbm_getc
        - Branch String:   'rdppm.c:113,41'
          Branch Sides:
            - BranchSide:      'rdppm.c:113,44'
              BranchSideFuncs:
                - pbm_getc
            - BranchSide:      'rdppm.c:113,3'
              BranchSideFuncs:
                - pbm_getc
        - Branch String:   'rdppm.c:113,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:114,9'
              BranchSideFuncs:
                - pbm_getc
            - BranchSide:      'rdppm.c:120,10'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:116,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:113,3'
              BranchSideFuncs:
                - pbm_getc
            - BranchSide:      'rdppm.c:117,7'
              BranchSideFuncs:
                - pbm_getc
      Callsites:
        - Src:             'rdppm.c:104,10'
          Dst:             pbm_getc
        - Src:             'rdppm.c:113,16'
          Dst:             pbm_getc
    - functionName:    get_text_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         28
      ICount:          362
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:254,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:255,9'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'rdppm.c:261,9'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'rdppm.c:255,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:256,7'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'rdppm.c:259,7'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'rdppm.c:256,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:256,7'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'rdppm.c:256,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:259,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'rdppm.c:259,7'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'rdppm.c:261,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:262,7'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'rdppm.c:265,7'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'rdppm.c:262,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:262,7'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'rdppm.c:262,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:265,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'rdppm.c:265,7'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
      Callsites:
        - Src:             'rdppm.c:256,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:256,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:256,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:259,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:259,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:259,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:262,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:262,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:262,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:265,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:265,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:265,7'
          Dst:             read_pbm_integer
    - functionName:    get_text_gray_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         38
      ICount:          438
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:210,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:211,16'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'rdppm.c:217,16'
              BranchSideFuncs:
                - read_pbm_integer
        - Branch String:   'rdppm.c:211,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:212,50'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'rdppm.c:216,3'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs:
                - read_pbm_integer
        - Branch String:   'rdppm.c:217,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'rdppm.c:218,23'
              BranchSideFuncs:
                - read_pbm_integer
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs:
                - read_pbm_integer
      Callsites:
        - Src:             'rdppm.c:212,33'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:218,31'
          Dst:             read_pbm_integer
    - functionName:    get_text_gray_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         28
      ICount:          310
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:180,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:181,9'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'rdppm.c:187,9'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'rdppm.c:181,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:182,7'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'rdppm.c:185,7'
              BranchSideFuncs:
                - read_pbm_integer
        - Branch String:   'rdppm.c:182,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:182,7'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'rdppm.c:182,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:185,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'rdppm.c:185,7'
              BranchSideFuncs:
                - read_pbm_integer
        - Branch String:   'rdppm.c:187,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:188,7'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'rdppm.c:191,7'
              BranchSideFuncs:
                - read_pbm_integer
        - Branch String:   'rdppm.c:188,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:188,7'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'rdppm.c:188,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:191,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'rdppm.c:191,7'
              BranchSideFuncs:
                - read_pbm_integer
      Callsites:
        - Src:             'rdppm.c:182,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:185,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:188,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:191,7'
          Dst:             read_pbm_integer
    - functionName:    get_text_gray_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         7
      ICount:          83
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:147,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:148,14'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'rdppm.c:150,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:148,22'
          Dst:             read_pbm_integer
    - functionName:    finish_input_ppm
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_input_ppm
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         197
      ICount:          1336
      EdgeCount:       253
      CyclomaticComplexity: 58
      functionsReached:
        - getc
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:668,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:669,5'
              BranchSideFuncs:
                - getc
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'rdppm.c:671,12'
              BranchSideFuncs:
                - getc
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'rdppm.c:674,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:679,5'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'rdppm.c:679,5'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'rdppm.c:679,5'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'rdppm.c:679,5'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'rdppm.c:681,5'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'rdppm.c:690,14'
          Branch Sides:
            - BranchSide:      'rdppm.c:690,17'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:691,5'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:690,24'
          Branch Sides:
            - BranchSide:      'rdppm.c:690,27'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:691,5'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:690,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:691,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:692,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:692,25'
          Branch Sides:
            - BranchSide:      'rdppm.c:692,48'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:695,3'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:692,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:693,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:695,3'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:705,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:707,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:736,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:767,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:798,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:707,46'
          Branch Sides:
            - BranchSide:      'rdppm.c:708,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:709,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:707,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:709,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:710,5'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:711,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:712,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:713,14'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:713,14'
          Branch Sides:
            - BranchSide:      'rdppm.c:713,14'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:714,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:713,14'
          Branch Sides:
            - BranchSide:      'rdppm.c:713,14'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:715,14'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:713,14'
          Branch Sides:
            - BranchSide:      'rdppm.c:714,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:715,14'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:715,14'
          Branch Sides:
            - BranchSide:      'rdppm.c:716,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:718,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:723,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:724,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:725,5'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:726,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:726,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:727,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:726,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:726,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:728,14'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:726,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:727,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:728,14'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:728,14'
          Branch Sides:
            - BranchSide:      'rdppm.c:729,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:731,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:736,46'
          Branch Sides:
            - BranchSide:      'rdppm.c:737,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:738,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:736,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:738,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:739,5'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:740,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:741,11'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:749,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:741,11'
          Branch Sides:
            - BranchSide:      'rdppm.c:742,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:743,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:743,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:743,16'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:744,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:743,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:743,16'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:745,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:743,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:744,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:745,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:745,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:746,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:748,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:749,76'
          Branch Sides:
            - BranchSide:      'rdppm.c:750,16'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:755,11'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:749,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:751,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:755,11'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:755,11'
          Branch Sides:
            - BranchSide:      'rdppm.c:756,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:757,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:757,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:757,16'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:758,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:757,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:757,16'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:759,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:757,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:758,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:759,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:759,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:760,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:762,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:767,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:768,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:769,5'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:770,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:771,11'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:777,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:771,11'
          Branch Sides:
            - BranchSide:      'rdppm.c:771,11'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:772,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:771,11'
          Branch Sides:
            - BranchSide:      'rdppm.c:771,11'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:773,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:771,11'
          Branch Sides:
            - BranchSide:      'rdppm.c:772,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:773,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:773,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:774,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:776,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:777,76'
          Branch Sides:
            - BranchSide:      'rdppm.c:779,17'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:788,11'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:779,54'
          Branch Sides:
            - BranchSide:      'rdppm.c:780,17'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:784,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:777,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:784,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:788,11'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:788,11'
          Branch Sides:
            - BranchSide:      'rdppm.c:788,11'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:789,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:788,11'
          Branch Sides:
            - BranchSide:      'rdppm.c:788,11'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:790,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:788,11'
          Branch Sides:
            - BranchSide:      'rdppm.c:789,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:790,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:790,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:791,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:793,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:798,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:798,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:799,45'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:798,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:798,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:800,12'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:798,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:799,45'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:800,12'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:800,12'
          Branch Sides:
            - BranchSide:      'rdppm.c:801,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:802,12'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:806,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:807,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:819,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:807,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:808,38'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:811,38'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:819,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:822,33'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:827,42'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:834,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:834,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:839,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:840,51'
          Branch Sides:
            - BranchSide:      'rdppm.c:840,45'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:840,45'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:842,48'
          Branch Sides:
            - BranchSide:      'rdppm.c:842,42'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:842,42'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:845,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:847,42'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:850,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:668,7'
          Dst:             getc
        - Src:             'rdppm.c:671,7'
          Dst:             getc
        - Src:             'rdppm.c:686,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:687,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:688,12'
          Dst:             read_pbm_integer
    - functionName:    jinit_read_ppm
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:874,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:874,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:875,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    write_colormap
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrbmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - dest
        - map_colors
        - map_entry_size
      BBCount:         40
      ICount:          292
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - putc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'wrbmp.c:369,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:370,9'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
            - BranchSide:      'wrbmp.c:391,12'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
        - Branch String:   'wrbmp.c:370,9'
          Branch Sides:
            - BranchSide:      'wrbmp.c:372,14'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
            - BranchSide:      'wrbmp.c:381,14'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
        - Branch String:   'wrbmp.c:372,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:373,14'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
            - BranchSide:      'wrbmp.c:379,5'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
        - Branch String:   'wrbmp.c:376,13'
          Branch Sides:
            - BranchSide:      'wrbmp.c:377,19'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
            - BranchSide:      'wrbmp.c:378,7'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
        - Branch String:   'wrbmp.c:381,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:0,0'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
            - BranchSide:      'wrbmp.c:382,14'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
        - Branch String:   'wrbmp.c:385,13'
          Branch Sides:
            - BranchSide:      'wrbmp.c:386,19'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
            - BranchSide:      'wrbmp.c:387,7'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
        - Branch String:   'wrbmp.c:391,5'
          Branch Sides:
            - BranchSide:      'wrbmp.c:0,0'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
            - BranchSide:      'wrbmp.c:392,12'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
        - Branch String:   'wrbmp.c:395,11'
          Branch Sides:
            - BranchSide:      'wrbmp.c:396,17'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
            - BranchSide:      'wrbmp.c:397,5'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
        - Branch String:   'wrbmp.c:400,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:401,5'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
            - BranchSide:      'wrbmp.c:402,3'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
        - Branch String:   'wrbmp.c:402,3'
          Branch Sides:
            - BranchSide:      'wrbmp.c:403,13'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
            - BranchSide:      'wrbmp.c:409,1'
              BranchSideFuncs: []
        - Branch String:   'wrbmp.c:406,9'
          Branch Sides:
            - BranchSide:      'wrbmp.c:407,15'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
            - BranchSide:      'wrbmp.c:408,3'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
      Callsites:
        - Src:             'wrbmp.c:373,9'
          Dst:             putc
        - Src:             'wrbmp.c:374,9'
          Dst:             putc
        - Src:             'wrbmp.c:375,9'
          Dst:             putc
        - Src:             'wrbmp.c:377,11'
          Dst:             putc
        - Src:             'wrbmp.c:382,9'
          Dst:             putc
        - Src:             'wrbmp.c:383,9'
          Dst:             putc
        - Src:             'wrbmp.c:384,9'
          Dst:             putc
        - Src:             'wrbmp.c:386,11'
          Dst:             putc
        - Src:             'wrbmp.c:392,7'
          Dst:             putc
        - Src:             'wrbmp.c:393,7'
          Dst:             putc
        - Src:             'wrbmp.c:394,7'
          Dst:             putc
        - Src:             'wrbmp.c:396,9'
          Dst:             putc
        - Src:             'wrbmp.c:403,5'
          Dst:             putc
        - Src:             'wrbmp.c:404,5'
          Dst:             putc
        - Src:             'wrbmp.c:405,5'
          Dst:             putc
        - Src:             'wrbmp.c:407,7'
          Dst:             putc
    - functionName:    putc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_bmp_header
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrbmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - dest
      BBCount:         33
      ICount:          454
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - fwrite
        - write_colormap
      functionUses:    2
      BranchProfiles:
        - Branch String:   'wrbmp.c:235,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:235,7'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
            - BranchSide:      'wrbmp.c:236,9'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
        - Branch String:   'wrbmp.c:235,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:235,7'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
            - BranchSide:      'wrbmp.c:245,14'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
        - Branch String:   'wrbmp.c:235,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:236,9'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
            - BranchSide:      'wrbmp.c:245,14'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
        - Branch String:   'wrbmp.c:236,9'
          Branch Sides:
            - BranchSide:      'wrbmp.c:238,22'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
            - BranchSide:      'wrbmp.c:242,22'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
        - Branch String:   'wrbmp.c:245,51'
          Branch Sides:
            - BranchSide:      'wrbmp.c:246,14'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
            - BranchSide:      'wrbmp.c:247,20'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
        - Branch String:   'wrbmp.c:245,14'
          Branch Sides:
            - BranchSide:      'wrbmp.c:247,20'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
            - BranchSide:      'wrbmp.c:251,20'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
        - Branch String:   'wrbmp.c:277,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:278,5'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
            - BranchSide:      'wrbmp.c:281,3'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
        - Branch String:   'wrbmp.c:284,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:285,5'
              BranchSideFuncs:
                - fwrite
                - write_colormap
            - BranchSide:      'wrbmp.c:286,14'
              BranchSideFuncs:
                - fwrite
                - write_colormap
        - Branch String:   'wrbmp.c:286,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:287,5'
              BranchSideFuncs:
                - write_colormap
            - BranchSide:      'wrbmp.c:289,7'
              BranchSideFuncs:
                - write_colormap
        - Branch String:   'wrbmp.c:289,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:289,7'
              BranchSideFuncs:
                - write_colormap
            - BranchSide:      'wrbmp.c:290,20'
              BranchSideFuncs:
                - write_colormap
      Callsites:
        - Src:             'wrbmp.c:284,7'
          Dst:             fwrite
        - Src:             'wrbmp.c:286,7'
          Dst:             fwrite
        - Src:             'wrbmp.c:290,5'
          Dst:             write_colormap
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_os2_header
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrbmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - dest
      BBCount:         30
      ICount:          310
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - fwrite
        - write_colormap
      functionUses:    2
      BranchProfiles:
        - Branch String:   'wrbmp.c:304,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:304,7'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
            - BranchSide:      'wrbmp.c:305,9'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
        - Branch String:   'wrbmp.c:304,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:304,7'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
            - BranchSide:      'wrbmp.c:314,14'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
        - Branch String:   'wrbmp.c:304,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:305,9'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
            - BranchSide:      'wrbmp.c:314,14'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
        - Branch String:   'wrbmp.c:305,9'
          Branch Sides:
            - BranchSide:      'wrbmp.c:307,22'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
            - BranchSide:      'wrbmp.c:311,22'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
        - Branch String:   'wrbmp.c:314,51'
          Branch Sides:
            - BranchSide:      'wrbmp.c:315,14'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
            - BranchSide:      'wrbmp.c:316,20'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
        - Branch String:   'wrbmp.c:314,14'
          Branch Sides:
            - BranchSide:      'wrbmp.c:316,20'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
            - BranchSide:      'wrbmp.c:320,20'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
        - Branch String:   'wrbmp.c:345,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:346,5'
              BranchSideFuncs:
                - fwrite
                - write_colormap
            - BranchSide:      'wrbmp.c:347,14'
              BranchSideFuncs:
                - fwrite
                - write_colormap
        - Branch String:   'wrbmp.c:347,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:348,5'
              BranchSideFuncs:
                - write_colormap
            - BranchSide:      'wrbmp.c:350,7'
              BranchSideFuncs:
                - write_colormap
        - Branch String:   'wrbmp.c:350,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:350,7'
              BranchSideFuncs:
                - write_colormap
            - BranchSide:      'wrbmp.c:351,20'
              BranchSideFuncs:
                - write_colormap
      Callsites:
        - Src:             'wrbmp.c:345,7'
          Dst:             fwrite
        - Src:             'wrbmp.c:347,7'
          Dst:             fwrite
        - Src:             'wrbmp.c:351,5'
          Dst:             write_colormap
    - functionName:    put_pixel_rows
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrbmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
        - rows_supplied
      BBCount:         39
      ICount:          493
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - fwrite
      functionUses:    2
      BranchProfiles:
        - Branch String:   'wrbmp.c:107,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:109,19'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'wrbmp.c:115,14'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'wrbmp.c:123,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:124,12'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'wrbmp.c:126,14'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'wrbmp.c:126,14'
          Branch Sides:
            - BranchSide:      'wrbmp.c:84,7'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'wrbmp.c:142,14'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'wrbmp.c:85,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:86,5'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'wrbmp.c:87,3'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'wrbmp.c:129,5'
          Branch Sides:
            - BranchSide:      'wrbmp.c:130,11'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'wrbmp.c:142,3'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'wrbmp.c:130,11'
          Branch Sides:
            - BranchSide:      'wrbmp.c:131,23'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'wrbmp.c:135,23'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'wrbmp.c:142,14'
          Branch Sides:
            - BranchSide:      'wrbmp.c:143,16'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'wrbmp.c:149,35'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'wrbmp.c:143,5'
          Branch Sides:
            - BranchSide:      'wrbmp.c:144,25'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'wrbmp.c:148,3'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'wrbmp.c:154,5'
          Branch Sides:
            - BranchSide:      'wrbmp.c:0,0'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'wrbmp.c:155,19'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'wrbmp.c:164,3'
          Branch Sides:
            - BranchSide:      'wrbmp.c:165,12'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'wrbmp.c:167,8'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'wrbmp.c:167,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:167,7'
              BranchSideFuncs: []
            - BranchSide:      'wrbmp.c:168,12'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'wrbmp.c:168,5'
          Dst:             fwrite
    - functionName:    put_gray_rows
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrbmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
        - rows_supplied
      BBCount:         12
      ICount:          140
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fwrite
      functionUses:    2
      BranchProfiles:
        - Branch String:   'wrbmp.c:181,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:183,19'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'wrbmp.c:189,14'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'wrbmp.c:199,3'
          Branch Sides:
            - BranchSide:      'wrbmp.c:200,12'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'wrbmp.c:202,8'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'wrbmp.c:202,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:202,7'
              BranchSideFuncs: []
            - BranchSide:      'wrbmp.c:203,12'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'wrbmp.c:203,5'
          Dst:             fwrite
    - functionName:    finish_output_bmp
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrbmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
      BBCount:         22
      ICount:          196
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - ferror
        - fflush
        - fwrite
        - write_bmp_header
        - write_os2_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrbmp.c:441,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:443,9'
              BranchSideFuncs:
                - write_bmp_header
                - fflush
                - ferror
                - fwrite
                - write_os2_header
            - BranchSide:      'wrbmp.c:466,10'
              BranchSideFuncs:
                - fflush
                - ferror
        - Branch String:   'wrbmp.c:443,9'
          Branch Sides:
            - BranchSide:      'wrbmp.c:444,24'
              BranchSideFuncs:
                - write_os2_header
                - fflush
                - ferror
                - fwrite
            - BranchSide:      'wrbmp.c:446,24'
              BranchSideFuncs:
                - write_bmp_header
                - fflush
                - ferror
                - fwrite
        - Branch String:   'wrbmp.c:449,5'
          Branch Sides:
            - BranchSide:      'wrbmp.c:450,11'
              BranchSideFuncs:
                - fwrite
                - fflush
                - ferror
            - BranchSide:      'wrbmp.c:461,9'
              BranchSideFuncs:
                - fflush
                - ferror
        - Branch String:   'wrbmp.c:450,11'
          Branch Sides:
            - BranchSide:      'wrbmp.c:451,45'
              BranchSideFuncs:
                - fwrite
                - fflush
                - ferror
            - BranchSide:      'wrbmp.c:455,21'
              BranchSideFuncs:
                - fwrite
                - fflush
                - ferror
        - Branch String:   'wrbmp.c:461,9'
          Branch Sides:
            - BranchSide:      'wrbmp.c:462,7'
              BranchSideFuncs:
                - fflush
                - ferror
            - BranchSide:      'wrbmp.c:463,3'
              BranchSideFuncs:
                - fflush
                - ferror
        - Branch String:   'wrbmp.c:467,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:467,7'
              BranchSideFuncs: []
            - BranchSide:      'wrbmp.c:468,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'wrbmp.c:444,7'
          Dst:             write_os2_header
        - Src:             'wrbmp.c:446,7'
          Dst:             write_bmp_header
        - Src:             'wrbmp.c:459,7'
          Dst:             fwrite
        - Src:             'wrbmp.c:466,3'
          Dst:             fflush
        - Src:             'wrbmp.c:467,7'
          Dst:             ferror
    - functionName:    fflush
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ferror
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_output_bmp
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrbmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - write_bmp_header
        - write_os2_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrbmp.c:421,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:421,7'
              BranchSideFuncs: []
            - BranchSide:      'wrbmp.c:423,9'
              BranchSideFuncs:
                - write_bmp_header
                - write_os2_header
        - Branch String:   'wrbmp.c:423,9'
          Branch Sides:
            - BranchSide:      'wrbmp.c:424,24'
              BranchSideFuncs:
                - write_os2_header
            - BranchSide:      'wrbmp.c:426,24'
              BranchSideFuncs:
                - write_bmp_header
      Callsites:
        - Src:             'wrbmp.c:424,7'
          Dst:             write_os2_header
        - Src:             'wrbmp.c:426,7'
          Dst:             write_bmp_header
    - functionName:    jinit_write_bmp
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrbmp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - is_os2
        - use_inversion_array
      BBCount:         59
      ICount:          466
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - jpeg_calc_output_dimensions
      functionUses:    3
      BranchProfiles:
        - Branch String:   'wrbmp.c:483,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:484,5'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
            - BranchSide:      'wrbmp.c:488,7'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
        - Branch String:   'wrbmp.c:495,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:496,5'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
            - BranchSide:      'wrbmp.c:497,14'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
        - Branch String:   'wrbmp.c:497,14'
          Branch Sides:
            - BranchSide:      'wrbmp.c:497,14'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
            - BranchSide:      'wrbmp.c:498,9'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
        - Branch String:   'wrbmp.c:497,14'
          Branch Sides:
            - BranchSide:      'wrbmp.c:497,14'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
            - BranchSide:      'wrbmp.c:502,15'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
        - Branch String:   'wrbmp.c:497,14'
          Branch Sides:
            - BranchSide:      'wrbmp.c:498,9'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
            - BranchSide:      'wrbmp.c:502,15'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
        - Branch String:   'wrbmp.c:498,9'
          Branch Sides:
            - BranchSide:      'wrbmp.c:499,7'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
            - BranchSide:      'wrbmp.c:501,7'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
        - Branch String:   'wrbmp.c:502,38'
          Branch Sides:
            - BranchSide:      'wrbmp.c:503,15'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
            - BranchSide:      'wrbmp.c:507,5'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
        - Branch String:   'wrbmp.c:503,52'
          Branch Sides:
            - BranchSide:      'wrbmp.c:504,15'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
            - BranchSide:      'wrbmp.c:505,5'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
        - Branch String:   'wrbmp.c:502,14'
          Branch Sides:
            - BranchSide:      'wrbmp.c:505,5'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
            - BranchSide:      'wrbmp.c:507,5'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
        - Branch String:   'wrbmp.c:514,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:515,17'
              BranchSideFuncs: []
            - BranchSide:      'wrbmp.c:518,15'
              BranchSideFuncs: []
        - Branch String:   'wrbmp.c:517,5'
          Branch Sides:
            - BranchSide:      'wrbmp.c:517,43'
              BranchSideFuncs: []
            - BranchSide:      'wrbmp.c:518,3'
              BranchSideFuncs: []
        - Branch String:   'wrbmp.c:518,38'
          Branch Sides:
            - BranchSide:      'wrbmp.c:519,15'
              BranchSideFuncs: []
            - BranchSide:      'wrbmp.c:524,17'
              BranchSideFuncs: []
        - Branch String:   'wrbmp.c:519,15'
          Branch Sides:
            - BranchSide:      'wrbmp.c:519,15'
              BranchSideFuncs: []
            - BranchSide:      'wrbmp.c:521,17'
              BranchSideFuncs: []
        - Branch String:   'wrbmp.c:519,15'
          Branch Sides:
            - BranchSide:      'wrbmp.c:519,15'
              BranchSideFuncs: []
            - BranchSide:      'wrbmp.c:520,15'
              BranchSideFuncs: []
        - Branch String:   'wrbmp.c:519,48'
          Branch Sides:
            - BranchSide:      'wrbmp.c:520,15'
              BranchSideFuncs: []
            - BranchSide:      'wrbmp.c:521,17'
              BranchSideFuncs: []
        - Branch String:   'wrbmp.c:518,14'
          Branch Sides:
            - BranchSide:      'wrbmp.c:521,17'
              BranchSideFuncs: []
            - BranchSide:      'wrbmp.c:524,17'
              BranchSideFuncs: []
        - Branch String:   'wrbmp.c:527,3'
          Branch Sides:
            - BranchSide:      'wrbmp.c:527,38'
              BranchSideFuncs: []
            - BranchSide:      'wrbmp.c:528,27'
              BranchSideFuncs: []
        - Branch String:   'wrbmp.c:531,7'
          Branch Sides:
            - BranchSide:      'wrbmp.c:533,27'
              BranchSideFuncs: []
            - BranchSide:      'wrbmp.c:542,35'
              BranchSideFuncs: []
        - Branch String:   'wrbmp.c:537,9'
          Branch Sides:
            - BranchSide:      'wrbmp.c:538,51'
              BranchSideFuncs: []
            - BranchSide:      'wrbmp.c:541,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'wrbmp.c:511,3'
          Dst:             jpeg_calc_output_dimensions
    - functionName:    put_pixel_rows
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
        - rows_supplied
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'wrppm.c:96,3'
          Dst:             fwrite
    - functionName:    put_demapped_rgb
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
        - rows_supplied
      BBCount:         7
      ICount:          131
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrppm.c:203,3'
          Branch Sides:
            - BranchSide:      'wrppm.c:204,18'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'wrppm.c:209,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'wrppm.c:209,3'
          Dst:             fwrite
    - functionName:    put_demapped_gray
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
        - rows_supplied
      BBCount:         7
      ICount:          92
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrppm.c:225,3'
          Branch Sides:
            - BranchSide:      'wrppm.c:226,5'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'wrppm.c:228,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'wrppm.c:228,3'
          Dst:             fwrite
    - functionName:    copy_pixel_rows
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
        - rows_supplied
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'wrppm.c:125,3'
          Dst:             fwrite
    - functionName:    put_cmyk
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
        - rows_supplied
      BBCount:         7
      ICount:          176
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrppm.c:172,3'
          Branch Sides:
            - BranchSide:      'wrppm.c:173,31'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'wrppm.c:179,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'wrppm.c:179,3'
          Dst:             fwrite
    - functionName:    put_rgb
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
        - rows_supplied
      BBCount:         7
      ICount:          140
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrppm.c:147,3'
          Branch Sides:
            - BranchSide:      'wrppm.c:148,5'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'wrppm.c:153,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'wrppm.c:153,3'
          Dst:             fwrite
    - functionName:    calc_buffer_dimensions_ppm
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
      BBCount:         4
      ICount:          53
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrppm.c:295,7'
          Branch Sides:
            - BranchSide:      'wrppm.c:296,29'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:298,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    finish_output_ppm
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ferror
        - fflush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrppm.c:281,7'
          Branch Sides:
            - BranchSide:      'wrppm.c:281,7'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:282,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'wrppm.c:280,3'
          Dst:             fflush
        - Src:             'wrppm.c:281,7'
          Dst:             ferror
    - functionName:    start_output_ppm
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
      BBCount:         29
      ICount:          186
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrppm.c:242,3'
          Branch Sides:
            - BranchSide:      'wrppm.c:245,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:267,5'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:260,10'
          Branch Sides:
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:263,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'wrppm.c:260,10'
          Branch Sides:
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,46'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'wrppm.c:260,43'
          Branch Sides:
            - BranchSide:      'wrppm.c:260,46'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:263,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'wrppm.c:260,9'
          Branch Sides:
            - BranchSide:      'wrppm.c:261,7'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:263,13'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'wrppm.c:245,5'
          Dst:             fprintf
        - Src:             'wrppm.c:263,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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_write_ppm
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         33
      ICount:          274
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - jpeg_calc_output_dimensions
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrppm.c:312,7'
          Branch Sides:
            - BranchSide:      'wrppm.c:313,5'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
            - BranchSide:      'wrppm.c:317,9'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
        - Branch String:   'wrppm.c:332,40'
          Branch Sides:
            - BranchSide:      'wrppm.c:334,8'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:343,40'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:334,46'
          Branch Sides:
            - BranchSide:      'wrppm.c:335,8'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:361,31'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:331,7'
          Branch Sides:
            - BranchSide:      'wrppm.c:343,40'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:361,31'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:347,9'
          Branch Sides:
            - BranchSide:      'wrppm.c:348,11'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:354,16'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:348,11'
          Branch Sides:
            - BranchSide:      'wrppm.c:348,11'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:349,9'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:348,11'
          Branch Sides:
            - BranchSide:      'wrppm.c:348,11'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:350,16'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:348,11'
          Branch Sides:
            - BranchSide:      'wrppm.c:349,9'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:350,16'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:350,16'
          Branch Sides:
            - BranchSide:      'wrppm.c:351,9'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:353,9'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:354,16'
          Branch Sides:
            - BranchSide:      'wrppm.c:355,7'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:357,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'wrppm.c:324,3'
          Dst:             jpeg_calc_output_dimensions
    - functionName:    jpeg12_write_raw_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - data
        - num_lines
      BBCount:         29
      ICount:          321
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'jcapistd.c:145,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:146,5'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:148,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:149,5'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:151,7'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:151,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:152,5'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:153,7'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:153,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:154,5'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:159,7'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:159,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:160,43'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:170,7'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:170,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:171,7'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:174,24'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:175,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:176,5'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:179,7'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:179,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:180,5'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:181,10'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:181,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:183,5'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:187,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_write_scanlines
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - scanlines
        - num_lines
      BBCount:         24
      ICount:          274
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcapistd.c:91,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:92,5'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:94,7'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:94,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:95,5'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:96,7'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:96,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:97,5'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:100,7'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:100,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:101,43'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:111,7'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:111,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:112,7'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:115,15'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:116,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:117,17'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:119,11'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:120,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:120,7'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:121,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    noop_quantize
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - num_rows
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    noop_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_read_raw_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - data
        - max_lines
      BBCount:         26
      ICount:          299
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'jdapistd.c:666,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:667,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:669,7'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:669,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:670,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:672,7'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:672,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:673,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:674,7'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:674,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:675,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:680,7'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:680,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:681,43'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:687,24'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:688,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:689,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:692,7'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:692,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:693,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:694,10'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:694,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:695,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:698,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcoefct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          69
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcoefct.h:75,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.h:76,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.h:78,9'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.h:78,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.h:79,37'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.h:81,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    increment_simple_rowgroup_ctr
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - rows
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - read_and_discard_scanlines
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jdapistd.c:442,37'
          Branch Sides:
            - BranchSide:      'jdapistd.c:442,40'
              BranchSideFuncs:
                - read_and_discard_scanlines
                - read_and_discard_scanlines
            - BranchSide:      'jdapistd.c:448,29'
              BranchSideFuncs:
                - read_and_discard_scanlines
        - Branch String:   'jdapistd.c:442,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:443,32'
              BranchSideFuncs:
                - read_and_discard_scanlines
            - BranchSide:      'jdapistd.c:448,29'
              BranchSideFuncs:
                - read_and_discard_scanlines
      Callsites:
        - Src:             'jdapistd.c:443,5'
          Dst:             read_and_discard_scanlines
        - Src:             'jdapistd.c:456,3'
          Dst:             read_and_discard_scanlines
    - functionName:    read_and_discard_scanlines
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - num_lines
      BBCount:         28
      ICount:          197
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - jpeg12_read_scanlines
      functionUses:    5
      BranchProfiles:
        - Branch String:   'jdapistd.c:398,23'
          Branch Sides:
            - BranchSide:      'jdapistd.c:398,26'
              BranchSideFuncs:
                - jpeg12_read_scanlines
            - BranchSide:      'jdapistd.c:407,7'
              BranchSideFuncs:
                - jpeg12_read_scanlines
        - Branch String:   'jdapistd.c:398,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:399,21'
              BranchSideFuncs:
                - jpeg12_read_scanlines
            - BranchSide:      'jdapistd.c:407,7'
              BranchSideFuncs:
                - jpeg12_read_scanlines
        - Branch String:   'jdapistd.c:407,24'
          Branch Sides:
            - BranchSide:      'jdapistd.c:407,27'
              BranchSideFuncs:
                - jpeg12_read_scanlines
            - BranchSide:      'jdapistd.c:413,7'
              BranchSideFuncs:
                - jpeg12_read_scanlines
        - Branch String:   'jdapistd.c:407,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:408,22'
              BranchSideFuncs:
                - jpeg12_read_scanlines
            - BranchSide:      'jdapistd.c:413,7'
              BranchSideFuncs:
                - jpeg12_read_scanlines
        - Branch String:   'jdapistd.c:413,37'
          Branch Sides:
            - BranchSide:      'jdapistd.c:413,40'
              BranchSideFuncs:
                - jpeg12_read_scanlines
            - BranchSide:      'jdapistd.c:419,10'
              BranchSideFuncs:
                - jpeg12_read_scanlines
        - Branch String:   'jdapistd.c:413,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:414,63'
              BranchSideFuncs:
                - jpeg12_read_scanlines
            - BranchSide:      'jdapistd.c:419,10'
              BranchSideFuncs:
                - jpeg12_read_scanlines
        - Branch String:   'jdapistd.c:419,3'
          Branch Sides:
            - BranchSide:      'jdapistd.c:420,26'
              BranchSideFuncs:
                - jpeg12_read_scanlines
            - BranchSide:      'jdapistd.c:422,7'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:422,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:423,39'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:425,7'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:425,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:425,7'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:426,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdapistd.c:420,5'
          Dst:             jpeg12_read_scanlines
    - functionName:    jpeg12_read_scanlines
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - scanlines
        - max_lines
      BBCount:         18
      ICount:          225
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jdapistd.c:325,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:326,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:328,7'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:328,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:329,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:330,7'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:330,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:331,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:336,7'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:336,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:337,43'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:343,11'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:344,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:345,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:346,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    set_wraparound_pointers
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         9
      ICount:          167
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmainct.h:63,3'
          Branch Sides:
            - BranchSide:      'jdmainct.h:65,15'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.h:76,1'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.h:69,5'
          Branch Sides:
            - BranchSide:      'jdmainct.h:70,27'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.h:75,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_skip_scanlines
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - num_lines
      BBCount:         96
      ICount:          837
      EdgeCount:       128
      CyclomaticComplexity: 34
      functionsReached:
        - increment_simple_rowgroup_ctr
        - read_and_discard_scanlines
        - set_wraparound_pointers
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jdapistd.c:482,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:483,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - increment_simple_rowgroup_ctr
                - set_wraparound_pointers
                - read_and_discard_scanlines
            - BranchSide:      'jdapistd.c:485,7'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - increment_simple_rowgroup_ctr
                - set_wraparound_pointers
                - read_and_discard_scanlines
        - Branch String:   'jdapistd.c:485,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:486,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - increment_simple_rowgroup_ctr
                - set_wraparound_pointers
                - read_and_discard_scanlines
            - BranchSide:      'jdapistd.c:489,7'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - increment_simple_rowgroup_ctr
                - set_wraparound_pointers
                - read_and_discard_scanlines
        - Branch String:   'jdapistd.c:489,30'
          Branch Sides:
            - BranchSide:      'jdapistd.c:489,33'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - increment_simple_rowgroup_ctr
                - set_wraparound_pointers
                - read_and_discard_scanlines
            - BranchSide:      'jdapistd.c:492,7'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - increment_simple_rowgroup_ctr
                - set_wraparound_pointers
                - read_and_discard_scanlines
        - Branch String:   'jdapistd.c:489,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:490,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - increment_simple_rowgroup_ctr
                - set_wraparound_pointers
                - read_and_discard_scanlines
            - BranchSide:      'jdapistd.c:492,7'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - increment_simple_rowgroup_ctr
                - set_wraparound_pointers
                - read_and_discard_scanlines
        - Branch String:   'jdapistd.c:492,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:493,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - increment_simple_rowgroup_ctr
                - set_wraparound_pointers
                - read_and_discard_scanlines
            - BranchSide:      'jdapistd.c:496,27'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - increment_simple_rowgroup_ctr
                - set_wraparound_pointers
                - read_and_discard_scanlines
        - Branch String:   'jdapistd.c:496,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:498,17'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:505,7'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - increment_simple_rowgroup_ctr
                - set_wraparound_pointers
                - read_and_discard_scanlines
        - Branch String:   'jdapistd.c:505,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:506,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:508,24'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - increment_simple_rowgroup_ctr
                - set_wraparound_pointers
                - read_and_discard_scanlines
        - Branch String:   'jdapistd.c:518,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:527,10'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - set_wraparound_pointers
                - read_and_discard_scanlines
            - BranchSide:      'jdapistd.c:559,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - increment_simple_rowgroup_ctr
        - Branch String:   'jdapistd.c:527,50'
          Branch Sides:
            - BranchSide:      'jdapistd.c:528,10'
              BranchSideFuncs:
                - read_and_discard_scanlines
            - BranchSide:      'jdapistd.c:530,34'
              BranchSideFuncs:
                - read_and_discard_scanlines
        - Branch String:   'jdapistd.c:528,38'
          Branch Sides:
            - BranchSide:      'jdapistd.c:528,41'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - set_wraparound_pointers
                - read_and_discard_scanlines
            - BranchSide:      'jdapistd.c:537,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - set_wraparound_pointers
        - Branch String:   'jdapistd.c:528,63'
          Branch Sides:
            - BranchSide:      'jdapistd.c:529,10'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - set_wraparound_pointers
                - read_and_discard_scanlines
            - BranchSide:      'jdapistd.c:537,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - set_wraparound_pointers
        - Branch String:   'jdapistd.c:527,9'
          Branch Sides:
            - BranchSide:      'jdapistd.c:530,34'
              BranchSideFuncs:
                - read_and_discard_scanlines
            - BranchSide:      'jdapistd.c:537,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - set_wraparound_pointers
        - Branch String:   'jdapistd.c:537,37'
          Branch Sides:
            - BranchSide:      'jdapistd.c:537,40'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - set_wraparound_pointers
            - BranchSide:      'jdapistd.c:541,33'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - set_wraparound_pointers
        - Branch String:   'jdapistd.c:537,9'
          Branch Sides:
            - BranchSide:      'jdapistd.c:538,33'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - set_wraparound_pointers
            - BranchSide:      'jdapistd.c:541,33'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - set_wraparound_pointers
        - Branch String:   'jdapistd.c:545,37'
          Branch Sides:
            - BranchSide:      'jdapistd.c:546,10'
              BranchSideFuncs:
                - set_wraparound_pointers
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
            - BranchSide:      'jdapistd.c:547,31'
              BranchSideFuncs:
                - set_wraparound_pointers
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
        - Branch String:   'jdapistd.c:546,38'
          Branch Sides:
            - BranchSide:      'jdapistd.c:546,41'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - set_wraparound_pointers
            - BranchSide:      'jdapistd.c:548,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
        - Branch String:   'jdapistd.c:545,9'
          Branch Sides:
            - BranchSide:      'jdapistd.c:547,31'
              BranchSideFuncs:
                - set_wraparound_pointers
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
            - BranchSide:      'jdapistd.c:548,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
        - Branch String:   'jdapistd.c:551,9'
          Branch Sides:
            - BranchSide:      'jdapistd.c:552,32'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
            - BranchSide:      'jdapistd.c:555,3'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
        - Branch String:   'jdapistd.c:559,9'
          Branch Sides:
            - BranchSide:      'jdapistd.c:560,37'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
            - BranchSide:      'jdapistd.c:563,33'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
        - Branch String:   'jdapistd.c:574,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:575,23'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
            - BranchSide:      'jdapistd.c:578,22'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
        - Branch String:   'jdapistd.c:590,43'
          Branch Sides:
            - BranchSide:      'jdapistd.c:590,46'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
            - BranchSide:      'jdapistd.c:591,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
        - Branch String:   'jdapistd.c:590,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:591,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
            - BranchSide:      'jdapistd.c:610,10'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
        - Branch String:   'jdapistd.c:591,9'
          Branch Sides:
            - BranchSide:      'jdapistd.c:592,33'
              BranchSideFuncs:
                - read_and_discard_scanlines
            - BranchSide:      'jdapistd.c:600,33'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
        - Branch String:   'jdapistd.c:604,9'
          Branch Sides:
            - BranchSide:      'jdapistd.c:605,30'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:606,12'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:610,3'
          Branch Sides:
            - BranchSide:      'jdapistd.c:611,12'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
            - BranchSide:      'jdapistd.c:629,29'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
        - Branch String:   'jdapistd.c:611,5'
          Branch Sides:
            - BranchSide:      'jdapistd.c:612,14'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
            - BranchSide:      'jdapistd.c:622,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
        - Branch String:   'jdapistd.c:612,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:617,14'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
            - BranchSide:      'jdapistd.c:621,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
        - Branch String:   'jdapistd.c:617,13'
          Branch Sides:
            - BranchSide:      'jdapistd.c:618,47'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
            - BranchSide:      'jdapistd.c:619,11'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
        - Branch String:   'jdapistd.c:624,9'
          Branch Sides:
            - BranchSide:      'jdapistd.c:625,22'
              BranchSideFuncs:
                - start_iMCU_row
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
            - BranchSide:      'jdapistd.c:627,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row
        - Branch String:   'jdapistd.c:631,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:633,31'
              BranchSideFuncs:
                - read_and_discard_scanlines
            - BranchSide:      'jdapistd.c:640,35'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
        - Branch String:   'jdapistd.c:648,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:649,28'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:652,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdapistd.c:530,7'
          Dst:             read_and_discard_scanlines
        - Src:             'jdapistd.c:547,7'
          Dst:             set_wraparound_pointers
        - Src:             'jdapistd.c:560,7'
          Dst:             increment_simple_rowgroup_ctr
        - Src:             'jdapistd.c:598,7'
          Dst:             read_and_discard_scanlines
        - Src:             'jdapistd.c:602,7'
          Dst:             increment_simple_rowgroup_ctr
        - Src:             'jdapistd.c:625,7'
          Dst:             start_iMCU_row
        - Src:             'jdapistd.c:638,5'
          Dst:             read_and_discard_scanlines
        - Src:             'jdapistd.c:640,5'
          Dst:             increment_simple_rowgroup_ctr
    - functionName:    jpeg12_crop_scanline
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - xoffset
        - width
      BBCount:         61
      ICount:          565
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - j12init_upsampler
        - jdiv_round_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdapistd.c:197,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:198,5'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:200,7'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:200,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:201,5'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:203,8'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:203,47'
          Branch Sides:
            - BranchSide:      'jdapistd.c:204,8'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:204,51'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:204,48'
          Branch Sides:
            - BranchSide:      'jdapistd.c:204,51'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:205,5'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:203,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:205,5'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:207,8'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:207,16'
          Branch Sides:
            - BranchSide:      'jdapistd.c:207,20'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:208,5'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:207,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:208,5'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:211,8'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:211,19'
          Branch Sides:
            - BranchSide:      'jdapistd.c:212,29'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:213,5'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:211,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:213,5'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:216,8'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:216,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:217,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:237,7'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:237,33'
          Branch Sides:
            - BranchSide:      'jdapistd.c:237,36'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:240,13'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:237,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:238,13'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:240,13'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:254,37'
          Branch Sides:
            - BranchSide:      'jdapistd.c:254,40'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:264,55'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:254,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:255,63'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:264,55'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:269,3'
          Branch Sides:
            - BranchSide:      'jdapistd.c:271,16'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - j12init_upsampler
            - BranchSide:      'jdapistd.c:295,7'
              BranchSideFuncs:
                - j12init_upsampler
        - Branch String:   'jdapistd.c:271,42'
          Branch Sides:
            - BranchSide:      'jdapistd.c:271,45'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - j12init_upsampler
            - BranchSide:      'jdapistd.c:272,19'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - j12init_upsampler
        - Branch String:   'jdapistd.c:271,15'
          Branch Sides:
            - BranchSide:      'jdapistd.c:271,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - j12init_upsampler
            - BranchSide:      'jdapistd.c:272,19'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - j12init_upsampler
        - Branch String:   'jdapistd.c:282,40'
          Branch Sides:
            - BranchSide:      'jdapistd.c:282,43'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:289,27'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
        - Branch String:   'jdapistd.c:282,9'
          Branch Sides:
            - BranchSide:      'jdapistd.c:283,24'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:289,27'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
        - Branch String:   'jdapistd.c:295,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:295,7'
              BranchSideFuncs:
                - j12init_upsampler
            - BranchSide:      'jdapistd.c:296,5'
              BranchSideFuncs:
                - j12init_upsampler
      Callsites:
        - Src:             'jdapistd.c:266,17'
          Dst:             jdiv_round_up
        - Src:             'jdapistd.c:277,19'
          Dst:             jdiv_round_up
        - Src:             'jdapistd.c:291,19'
          Dst:             jdiv_round_up
        - Src:             'jdapistd.c:297,5'
          Dst:             j12init_upsampler
    - functionName:    int_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         16
      ICount:          168
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - j12copy_sample_rows
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdsample.c:177,3'
          Branch Sides:
            - BranchSide:      'jdsample.c:179,13'
              BranchSideFuncs:
                - j12copy_sample_rows
            - BranchSide:      'jdsample.c:196,1'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:182,5'
          Branch Sides:
            - BranchSide:      'jdsample.c:183,23'
              BranchSideFuncs:
                - j12copy_sample_rows
            - BranchSide:      'jdsample.c:189,9'
              BranchSideFuncs:
                - j12copy_sample_rows
        - Branch String:   'jdsample.c:184,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:182,5'
              BranchSideFuncs:
                - j12copy_sample_rows
            - BranchSide:      'jdsample.c:185,21'
              BranchSideFuncs:
                - j12copy_sample_rows
        - Branch String:   'jdsample.c:189,9'
          Branch Sides:
            - BranchSide:      'jdsample.c:190,26'
              BranchSideFuncs:
                - j12copy_sample_rows
            - BranchSide:      'jdsample.c:193,10'
              BranchSideFuncs:
                - j12copy_sample_rows
      Callsites:
        - Src:             'jdsample.c:190,7'
          Dst:             j12copy_sample_rows
    - functionName:    h2v2_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         9
      ICount:          115
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - j12copy_sample_rows
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdsample.c:243,3'
          Branch Sides:
            - BranchSide:      'jdsample.c:244,13'
              BranchSideFuncs:
                - j12copy_sample_rows
            - BranchSide:      'jdsample.c:257,1'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:247,5'
          Branch Sides:
            - BranchSide:      'jdsample.c:248,23'
              BranchSideFuncs:
                - j12copy_sample_rows
            - BranchSide:      'jdsample.c:252,24'
              BranchSideFuncs:
                - j12copy_sample_rows
      Callsites:
        - Src:             'jdsample.c:252,5'
          Dst:             j12copy_sample_rows
    - functionName:    h2v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         15
      ICount:          244
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdsample.c:376,3'
          Branch Sides:
            - BranchSide:      'jdsample.c:377,12'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:408,1'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:377,5'
          Branch Sides:
            - BranchSide:      'jdsample.c:379,16'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:406,10'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:380,11'
          Branch Sides:
            - BranchSide:      'jdsample.c:381,18'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:383,18'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:393,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:396,30'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:403,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h1v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         15
      ICount:          154
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdsample.c:330,3'
          Branch Sides:
            - BranchSide:      'jdsample.c:331,12'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:350,1'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:331,5'
          Branch Sides:
            - BranchSide:      'jdsample.c:333,16'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:348,10'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:334,11'
          Branch Sides:
            - BranchSide:      'jdsample.c:335,18'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:338,18'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:343,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:344,30'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:347,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v1_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         8
      ICount:          94
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdsample.c:214,3'
          Branch Sides:
            - BranchSide:      'jdsample.c:215,13'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:224,1'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:218,5'
          Branch Sides:
            - BranchSide:      'jdsample.c:219,23'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:223,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v1_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         9
      ICount:          164
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdsample.c:285,3'
          Branch Sides:
            - BranchSide:      'jdsample.c:286,13'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:305,1'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:293,5'
          Branch Sides:
            - BranchSide:      'jdsample.c:295,24'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:301,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fullsize_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    noop_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sep_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_group_ctr
        - in_row_groups_avail
        - output_buf
        - out_row_ctr
        - out_rows_avail
      BBCount:         19
      ICount:          227
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdsample.c:73,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:74,13'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:89,27'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:74,5'
          Branch Sides:
            - BranchSide:      'jdsample.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:83,5'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:93,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:94,16'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:96,22'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:97,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:98,16'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:100,5'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:110,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:110,7'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:111,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j12init_upsampler
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         71
      ICount:          556
      EdgeCount:       94
      CyclomaticComplexity: 25
      functionsReached:
        - jround_up
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jdsample.c:424,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:425,5'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:427,8'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:427,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:429,9'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:436,33'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:438,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:439,5'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:444,14'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:444,41'
          Branch Sides:
            - BranchSide:      'jdsample.c:444,44'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:449,44'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:449,3'
          Branch Sides:
            - BranchSide:      'jdsample.c:454,19'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:538,1'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:462,9'
          Branch Sides:
            - BranchSide:      'jdsample.c:464,7'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:466,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:466,42'
          Branch Sides:
            - BranchSide:      'jdsample.c:466,45'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:470,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:466,16'
          Branch Sides:
            - BranchSide:      'jdsample.c:468,7'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:470,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:470,46'
          Branch Sides:
            - BranchSide:      'jdsample.c:470,49'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:487,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:470,16'
          Branch Sides:
            - BranchSide:      'jdsample.c:472,11'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:487,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:472,20'
          Branch Sides:
            - BranchSide:      'jdsample.c:472,23'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:485,11'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:472,11'
          Branch Sides:
            - BranchSide:      'jdsample.c:478,11'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:485,11'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:487,42'
          Branch Sides:
            - BranchSide:      'jdsample.c:488,16'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:498,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:488,46'
          Branch Sides:
            - BranchSide:      'jdsample.c:488,49'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:498,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:487,16'
          Branch Sides:
            - BranchSide:      'jdsample.c:496,9'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:498,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:498,46'
          Branch Sides:
            - BranchSide:      'jdsample.c:499,16'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:517,17'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:498,16'
          Branch Sides:
            - BranchSide:      'jdsample.c:501,11'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:517,17'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:501,20'
          Branch Sides:
            - BranchSide:      'jdsample.c:501,23'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:515,11'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:501,11'
          Branch Sides:
            - BranchSide:      'jdsample.c:507,11'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:515,11'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:517,48'
          Branch Sides:
            - BranchSide:      'jdsample.c:518,17'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:529,7'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:517,16'
          Branch Sides:
            - BranchSide:      'jdsample.c:525,9'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:529,7'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:530,21'
          Branch Sides:
            - BranchSide:      'jdsample.c:530,25'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:537,3'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:530,9'
          Branch Sides:
            - BranchSide:      'jdsample.c:531,48'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:537,3'
              BranchSideFuncs:
                - jround_up
      Callsites:
        - Src:             'jdsample.c:533,22'
          Dst:             jround_up
    - functionName:    j12copy_sample_rows
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - input_array
        - source_row
        - output_array
        - dest_row
        - num_rows
        - num_cols
      BBCount:         5
      ICount:          76
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'jutils.c:118,3'
          Branch Sides:
            - BranchSide:      'jutils.c:119,25'
              BranchSideFuncs: []
            - BranchSide:      'jutils.c:123,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg16_write_scanlines
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - scanlines
        - num_lines
      BBCount:         24
      ICount:          274
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcapistd.c:91,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:92,5'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:94,7'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:94,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:95,5'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:96,7'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:96,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:97,5'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:100,7'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:100,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:101,43'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:111,7'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:111,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:112,7'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:115,15'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:116,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:117,17'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:119,11'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:120,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:120,7'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:121,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg16_read_scanlines
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - scanlines
        - max_lines
      BBCount:         18
      ICount:          225
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdapistd.c:325,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:326,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:328,7'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:328,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:329,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:330,7'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:330,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:331,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:336,7'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:336,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:337,43'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:343,11'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:344,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:345,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:346,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pbm_getc
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - infile
      BBCount:         13
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - getc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rdppm.c:83,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:83,7'
              BranchSideFuncs:
                - getc
            - BranchSide:      'rdppm.c:84,5'
              BranchSideFuncs:
                - getc
        - Branch String:   'rdppm.c:86,25'
          Branch Sides:
            - BranchSide:      'rdppm.c:86,28'
              BranchSideFuncs:
                - getc
            - BranchSide:      'rdppm.c:86,5'
              BranchSideFuncs:
                - getc
        - Branch String:   'rdppm.c:86,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:85,17'
              BranchSideFuncs:
                - getc
            - BranchSide:      'rdppm.c:87,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:82,8'
          Dst:             getc
        - Src:             'rdppm.c:85,12'
          Dst:             getc
    - functionName:    get_rgb_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         41
      ICount:          517
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:443,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:444,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:445,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:447,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:448,16'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:456,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:448,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:449,30'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:455,3'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:456,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:457,20'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:443,8'
          Dst:             fread
    - functionName:    get_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         31
      ICount:          406
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:412,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:413,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:414,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:416,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:417,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:422,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:417,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:418,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:420,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:418,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:418,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:418,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:420,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:420,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:422,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:423,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:425,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:423,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:423,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:423,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:425,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:425,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:412,8'
          Dst:             fread
    - functionName:    get_word_rgb_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         31
      ICount:          414
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:630,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:632,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:634,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:636,10'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:652,3'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:638,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:639,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:640,10'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:642,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:643,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:644,10'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:646,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:647,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:648,17'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:630,8'
          Dst:             fread
    - functionName:    get_word_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         22
      ICount:          334
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:590,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:591,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:592,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:594,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:596,13'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:615,3'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:598,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:599,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:600,19'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:603,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:604,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:605,19'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:608,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:609,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:610,19'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:611,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:612,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:613,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:590,8'
          Dst:             fread
    - functionName:    get_gray_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         41
      ICount:          477
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:375,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:376,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:377,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:379,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:380,16'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:386,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:380,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:381,33'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:385,3'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:386,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:387,23'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:375,8'
          Dst:             fread
    - functionName:    get_gray_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         31
      ICount:          350
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:343,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:344,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:345,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:347,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:348,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:353,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:348,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:349,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:351,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:349,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:349,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:349,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:351,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:351,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:353,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:354,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:357,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:354,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:354,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:354,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:357,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:357,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:343,8'
          Dst:             fread
    - functionName:    get_scaled_gray_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         10
      ICount:          116
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:315,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:316,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:317,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:319,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:320,14'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:322,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:315,8'
          Dst:             fread
    - functionName:    get_raw_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fread
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rdppm.c:477,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:477,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:478,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:477,8'
          Dst:             fread
    - functionName:    get_word_gray_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         25
      ICount:          326
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:556,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:557,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:558,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:560,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:562,13'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:570,3'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:564,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:565,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:566,17'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:556,8'
          Dst:             fread
    - functionName:    get_word_gray_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         16
      ICount:          240
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:526,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:527,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:528,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:530,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:532,13'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:541,3'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:534,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:535,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:536,47'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:537,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:538,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:539,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:526,8'
          Dst:             fread
    - functionName:    get_word_gray_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         13
      ICount:          162
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:494,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:495,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:496,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:498,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:500,13'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:506,3'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:502,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:503,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:504,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:494,8'
          Dst:             fread
    - functionName:    get_text_rgb_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         38
      ICount:          476
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:284,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:285,16'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
            - BranchSide:      'rdppm.c:293,16'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
        - Branch String:   'rdppm.c:285,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:286,47'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
            - BranchSide:      'rdppm.c:292,3'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
        - Branch String:   'rdppm.c:293,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
            - BranchSide:      'rdppm.c:294,20'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
      Callsites:
        - Src:             'rdppm.c:286,30'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:287,30'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:288,30'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:294,28'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:295,28'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:296,28'
          Dst:             read_pbm_integer
    - functionName:    read_pbm_integer
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - infile
        - maxval
      BBCount:         32
      ICount:          190
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - pbm_getc
      functionUses:    28
      BranchProfiles:
        - Branch String:   'rdppm.c:105,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:106,7'
              BranchSideFuncs:
                - pbm_getc.480
                - pbm_getc.480
            - BranchSide:      'rdppm.c:107,3'
              BranchSideFuncs:
                - pbm_getc.480
                - pbm_getc.480
        - Branch String:   'rdppm.c:107,22'
          Branch Sides:
            - BranchSide:      'rdppm.c:107,3'
              BranchSideFuncs:
                - pbm_getc.480
                - pbm_getc.480
            - BranchSide:      'rdppm.c:107,25'
              BranchSideFuncs:
                - pbm_getc.480
                - pbm_getc.480
        - Branch String:   'rdppm.c:107,36'
          Branch Sides:
            - BranchSide:      'rdppm.c:107,3'
              BranchSideFuncs:
                - pbm_getc.480
                - pbm_getc.480
            - BranchSide:      'rdppm.c:107,39'
              BranchSideFuncs:
                - pbm_getc.480
                - pbm_getc.480
        - Branch String:   'rdppm.c:107,50'
          Branch Sides:
            - BranchSide:      'rdppm.c:107,3'
              BranchSideFuncs:
                - pbm_getc.480
                - pbm_getc.480
            - BranchSide:      'rdppm.c:107,53'
              BranchSideFuncs:
                - pbm_getc.480
                - pbm_getc.480
        - Branch String:   'rdppm.c:107,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:104,19'
              BranchSideFuncs:
                - pbm_getc.480
                - pbm_getc.480
            - BranchSide:      'rdppm.c:109,7'
              BranchSideFuncs:
                - pbm_getc.480
        - Branch String:   'rdppm.c:109,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:109,19'
              BranchSideFuncs:
                - pbm_getc.480
            - BranchSide:      'rdppm.c:110,5'
              BranchSideFuncs:
                - pbm_getc.480
        - Branch String:   'rdppm.c:109,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:110,5'
              BranchSideFuncs:
                - pbm_getc.480
            - BranchSide:      'rdppm.c:112,9'
              BranchSideFuncs:
                - pbm_getc.480
        - Branch String:   'rdppm.c:113,41'
          Branch Sides:
            - BranchSide:      'rdppm.c:113,44'
              BranchSideFuncs:
                - pbm_getc.480
            - BranchSide:      'rdppm.c:113,3'
              BranchSideFuncs:
                - pbm_getc.480
        - Branch String:   'rdppm.c:113,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:114,9'
              BranchSideFuncs:
                - pbm_getc.480
            - BranchSide:      'rdppm.c:120,10'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:116,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:113,3'
              BranchSideFuncs:
                - pbm_getc.480
            - BranchSide:      'rdppm.c:117,7'
              BranchSideFuncs:
                - pbm_getc.480
      Callsites:
        - Src:             'rdppm.c:104,10'
          Dst:             pbm_getc
        - Src:             'rdppm.c:113,16'
          Dst:             pbm_getc
    - functionName:    get_text_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         28
      ICount:          362
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:254,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:255,9'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
            - BranchSide:      'rdppm.c:261,9'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
        - Branch String:   'rdppm.c:255,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:256,7'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
            - BranchSide:      'rdppm.c:259,7'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
        - Branch String:   'rdppm.c:256,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:256,7'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
            - BranchSide:      'rdppm.c:256,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:259,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
            - BranchSide:      'rdppm.c:259,7'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
        - Branch String:   'rdppm.c:261,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:262,7'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
            - BranchSide:      'rdppm.c:265,7'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
        - Branch String:   'rdppm.c:262,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:262,7'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
            - BranchSide:      'rdppm.c:262,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:265,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
            - BranchSide:      'rdppm.c:265,7'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
      Callsites:
        - Src:             'rdppm.c:256,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:256,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:256,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:259,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:259,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:259,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:262,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:262,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:262,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:265,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:265,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:265,7'
          Dst:             read_pbm_integer
    - functionName:    get_text_gray_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         38
      ICount:          438
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:210,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:211,16'
              BranchSideFuncs:
                - read_pbm_integer.498
            - BranchSide:      'rdppm.c:217,16'
              BranchSideFuncs:
                - read_pbm_integer.498
        - Branch String:   'rdppm.c:211,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:212,50'
              BranchSideFuncs:
                - read_pbm_integer.498
            - BranchSide:      'rdppm.c:216,3'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.498
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.498
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.498
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.498
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.498
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.498
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs:
                - read_pbm_integer.498
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs:
                - read_pbm_integer.498
        - Branch String:   'rdppm.c:217,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer.498
            - BranchSide:      'rdppm.c:218,23'
              BranchSideFuncs:
                - read_pbm_integer.498
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.498
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.498
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.498
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.498
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.498
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.498
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs:
                - read_pbm_integer.498
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs:
                - read_pbm_integer.498
      Callsites:
        - Src:             'rdppm.c:212,33'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:218,31'
          Dst:             read_pbm_integer
    - functionName:    get_text_gray_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         28
      ICount:          310
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:180,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:181,9'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
            - BranchSide:      'rdppm.c:187,9'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
        - Branch String:   'rdppm.c:181,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:182,7'
              BranchSideFuncs:
                - read_pbm_integer.498
            - BranchSide:      'rdppm.c:185,7'
              BranchSideFuncs:
                - read_pbm_integer.498
        - Branch String:   'rdppm.c:182,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:182,7'
              BranchSideFuncs:
                - read_pbm_integer.498
            - BranchSide:      'rdppm.c:182,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:185,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer.498
            - BranchSide:      'rdppm.c:185,7'
              BranchSideFuncs:
                - read_pbm_integer.498
        - Branch String:   'rdppm.c:187,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:188,7'
              BranchSideFuncs:
                - read_pbm_integer.498
            - BranchSide:      'rdppm.c:191,7'
              BranchSideFuncs:
                - read_pbm_integer.498
        - Branch String:   'rdppm.c:188,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:188,7'
              BranchSideFuncs:
                - read_pbm_integer.498
            - BranchSide:      'rdppm.c:188,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:191,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer.498
            - BranchSide:      'rdppm.c:191,7'
              BranchSideFuncs:
                - read_pbm_integer.498
      Callsites:
        - Src:             'rdppm.c:182,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:185,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:188,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:191,7'
          Dst:             read_pbm_integer
    - functionName:    get_text_gray_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         7
      ICount:          83
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:147,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:148,14'
              BranchSideFuncs:
                - read_pbm_integer.498
            - BranchSide:      'rdppm.c:150,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:148,22'
          Dst:             read_pbm_integer
    - functionName:    finish_input_ppm
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_input_ppm
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         201
      ICount:          1346
      EdgeCount:       259
      CyclomaticComplexity: 60
      functionsReached:
        - getc
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:668,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:669,5'
              BranchSideFuncs:
                - getc
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
            - BranchSide:      'rdppm.c:671,12'
              BranchSideFuncs:
                - getc
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
        - Branch String:   'rdppm.c:674,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:679,5'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
            - BranchSide:      'rdppm.c:679,5'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
            - BranchSide:      'rdppm.c:679,5'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
            - BranchSide:      'rdppm.c:679,5'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
            - BranchSide:      'rdppm.c:681,5'
              BranchSideFuncs:
                - read_pbm_integer.498
                - read_pbm_integer.498
                - read_pbm_integer.498
        - Branch String:   'rdppm.c:690,14'
          Branch Sides:
            - BranchSide:      'rdppm.c:690,17'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:691,5'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:690,24'
          Branch Sides:
            - BranchSide:      'rdppm.c:690,27'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:691,5'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:690,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:691,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:692,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:692,25'
          Branch Sides:
            - BranchSide:      'rdppm.c:692,48'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:695,3'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:692,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:693,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:695,3'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:705,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:707,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:736,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:767,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:798,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:707,46'
          Branch Sides:
            - BranchSide:      'rdppm.c:708,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:709,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:707,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:709,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:710,5'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:711,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:712,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:713,14'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:713,14'
          Branch Sides:
            - BranchSide:      'rdppm.c:713,14'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:714,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:713,14'
          Branch Sides:
            - BranchSide:      'rdppm.c:713,14'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:715,14'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:713,14'
          Branch Sides:
            - BranchSide:      'rdppm.c:714,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:715,14'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:715,14'
          Branch Sides:
            - BranchSide:      'rdppm.c:716,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:718,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:723,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:724,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:725,5'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:726,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:726,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:727,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:726,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:726,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:728,14'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:726,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:727,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:728,14'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:728,14'
          Branch Sides:
            - BranchSide:      'rdppm.c:729,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:731,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:736,46'
          Branch Sides:
            - BranchSide:      'rdppm.c:737,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:738,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:736,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:738,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:739,5'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:740,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:741,11'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:749,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:741,11'
          Branch Sides:
            - BranchSide:      'rdppm.c:742,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:743,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:743,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:743,16'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:744,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:743,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:743,16'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:745,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:743,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:744,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:745,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:745,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:746,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:748,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:749,38'
          Branch Sides:
            - BranchSide:      'rdppm.c:749,76'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:755,11'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:749,76'
          Branch Sides:
            - BranchSide:      'rdppm.c:750,16'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:755,11'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:749,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:751,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:755,11'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:755,11'
          Branch Sides:
            - BranchSide:      'rdppm.c:756,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:757,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:757,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:757,16'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:758,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:757,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:757,16'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:759,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:757,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:758,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:759,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:759,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:760,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:762,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:767,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:768,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:769,5'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:770,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:771,11'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:777,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:771,11'
          Branch Sides:
            - BranchSide:      'rdppm.c:771,11'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:772,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:771,11'
          Branch Sides:
            - BranchSide:      'rdppm.c:771,11'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:773,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:771,11'
          Branch Sides:
            - BranchSide:      'rdppm.c:772,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:773,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:773,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:774,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:776,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:777,38'
          Branch Sides:
            - BranchSide:      'rdppm.c:777,76'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:788,11'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:777,76'
          Branch Sides:
            - BranchSide:      'rdppm.c:779,17'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:788,11'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:779,54'
          Branch Sides:
            - BranchSide:      'rdppm.c:780,17'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:784,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:777,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:784,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:788,11'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:788,11'
          Branch Sides:
            - BranchSide:      'rdppm.c:788,11'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:789,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:788,11'
          Branch Sides:
            - BranchSide:      'rdppm.c:788,11'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:790,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:788,11'
          Branch Sides:
            - BranchSide:      'rdppm.c:789,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:790,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:790,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:791,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:793,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:798,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:798,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:799,45'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:798,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:798,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:800,12'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:798,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:799,45'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:800,12'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:800,12'
          Branch Sides:
            - BranchSide:      'rdppm.c:801,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:802,12'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:806,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:807,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:819,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:807,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:808,38'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:811,38'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:819,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:822,33'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:827,42'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:834,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:834,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:839,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:840,51'
          Branch Sides:
            - BranchSide:      'rdppm.c:840,45'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:840,45'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:842,48'
          Branch Sides:
            - BranchSide:      'rdppm.c:842,42'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:842,42'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:845,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:847,42'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:850,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:668,7'
          Dst:             getc
        - Src:             'rdppm.c:671,7'
          Dst:             getc
        - Src:             'rdppm.c:686,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:687,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:688,12'
          Dst:             read_pbm_integer
    - functionName:    j12init_read_ppm
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:874,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:874,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:875,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    put_pixel_rows
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
        - rows_supplied
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'wrppm.c:96,3'
          Dst:             fwrite
    - functionName:    put_demapped_rgb
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
        - rows_supplied
      BBCount:         7
      ICount:          176
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrppm.c:203,3'
          Branch Sides:
            - BranchSide:      'wrppm.c:204,18'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'wrppm.c:209,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'wrppm.c:209,3'
          Dst:             fwrite
    - functionName:    put_demapped_gray
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
        - rows_supplied
      BBCount:         7
      ICount:          107
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrppm.c:225,3'
          Branch Sides:
            - BranchSide:      'wrppm.c:226,5'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'wrppm.c:228,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'wrppm.c:228,3'
          Dst:             fwrite
    - functionName:    copy_pixel_rows
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
        - rows_supplied
      BBCount:         7
      ICount:          95
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrppm.c:121,3'
          Branch Sides:
            - BranchSide:      'wrppm.c:122,5'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'wrppm.c:125,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'wrppm.c:125,3'
          Dst:             fwrite
    - functionName:    put_cmyk
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
        - rows_supplied
      BBCount:         7
      ICount:          221
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrppm.c:172,3'
          Branch Sides:
            - BranchSide:      'wrppm.c:173,31'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'wrppm.c:179,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'wrppm.c:179,3'
          Dst:             fwrite
    - functionName:    put_rgb
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
        - rows_supplied
      BBCount:         7
      ICount:          185
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrppm.c:147,3'
          Branch Sides:
            - BranchSide:      'wrppm.c:148,5'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'wrppm.c:153,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'wrppm.c:153,3'
          Dst:             fwrite
    - functionName:    calc_buffer_dimensions_ppm
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
      BBCount:         4
      ICount:          53
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrppm.c:295,7'
          Branch Sides:
            - BranchSide:      'wrppm.c:296,29'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:298,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    finish_output_ppm
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ferror
        - fflush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrppm.c:281,7'
          Branch Sides:
            - BranchSide:      'wrppm.c:281,7'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:282,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'wrppm.c:280,3'
          Dst:             fflush
        - Src:             'wrppm.c:281,7'
          Dst:             ferror
    - functionName:    start_output_ppm
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
      BBCount:         29
      ICount:          186
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrppm.c:242,3'
          Branch Sides:
            - BranchSide:      'wrppm.c:245,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:267,5'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:260,10'
          Branch Sides:
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:263,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'wrppm.c:260,10'
          Branch Sides:
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,46'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'wrppm.c:260,43'
          Branch Sides:
            - BranchSide:      'wrppm.c:260,46'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:263,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'wrppm.c:260,9'
          Branch Sides:
            - BranchSide:      'wrppm.c:261,7'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:263,13'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'wrppm.c:245,5'
          Dst:             fprintf
        - Src:             'wrppm.c:263,5'
          Dst:             fprintf
    - functionName:    j12init_write_ppm
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         37
      ICount:          284
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - jpeg_calc_output_dimensions
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrppm.c:312,7'
          Branch Sides:
            - BranchSide:      'wrppm.c:313,5'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
            - BranchSide:      'wrppm.c:317,9'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
        - Branch String:   'wrppm.c:331,30'
          Branch Sides:
            - BranchSide:      'wrppm.c:331,54'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:343,40'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:331,54'
          Branch Sides:
            - BranchSide:      'wrppm.c:332,40'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:343,40'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:332,40'
          Branch Sides:
            - BranchSide:      'wrppm.c:334,8'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:343,40'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:334,46'
          Branch Sides:
            - BranchSide:      'wrppm.c:335,8'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:361,31'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:331,7'
          Branch Sides:
            - BranchSide:      'wrppm.c:343,40'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:361,31'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:347,9'
          Branch Sides:
            - BranchSide:      'wrppm.c:348,11'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:354,16'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:348,11'
          Branch Sides:
            - BranchSide:      'wrppm.c:348,11'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:349,9'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:348,11'
          Branch Sides:
            - BranchSide:      'wrppm.c:348,11'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:350,16'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:348,11'
          Branch Sides:
            - BranchSide:      'wrppm.c:349,9'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:350,16'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:350,16'
          Branch Sides:
            - BranchSide:      'wrppm.c:351,9'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:353,9'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:354,16'
          Branch Sides:
            - BranchSide:      'wrppm.c:355,7'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:357,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'wrppm.c:324,3'
          Dst:             jpeg_calc_output_dimensions
    - functionName:    pbm_getc
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - infile
      BBCount:         13
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - getc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rdppm.c:83,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:83,7'
              BranchSideFuncs:
                - getc
            - BranchSide:      'rdppm.c:84,5'
              BranchSideFuncs:
                - getc
        - Branch String:   'rdppm.c:86,25'
          Branch Sides:
            - BranchSide:      'rdppm.c:86,28'
              BranchSideFuncs:
                - getc
            - BranchSide:      'rdppm.c:86,5'
              BranchSideFuncs:
                - getc
        - Branch String:   'rdppm.c:86,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:85,17'
              BranchSideFuncs:
                - getc
            - BranchSide:      'rdppm.c:87,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:82,8'
          Dst:             getc
        - Src:             'rdppm.c:85,12'
          Dst:             getc
    - functionName:    get_rgb_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         41
      ICount:          517
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:443,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:444,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:445,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:447,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:448,16'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:456,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:448,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:449,30'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:455,3'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:456,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:457,20'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:443,8'
          Dst:             fread
    - functionName:    get_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         31
      ICount:          406
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:412,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:413,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:414,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:416,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:417,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:422,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:417,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:418,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:420,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:418,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:418,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:418,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:420,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:420,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:422,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:423,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:425,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:423,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:423,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:423,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:425,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:425,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:412,8'
          Dst:             fread
    - functionName:    get_word_rgb_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         31
      ICount:          414
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:630,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:632,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:634,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:636,10'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:652,3'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:638,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:639,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:640,10'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:642,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:643,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:644,10'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:646,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:647,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:648,17'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:630,8'
          Dst:             fread
    - functionName:    get_word_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         22
      ICount:          334
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:590,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:591,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:592,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:594,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:596,13'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:615,3'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:598,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:599,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:600,19'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:603,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:604,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:605,19'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:608,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:609,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:610,19'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:611,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:612,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:613,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:590,8'
          Dst:             fread
    - functionName:    get_gray_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         41
      ICount:          477
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:375,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:376,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:377,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:379,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:380,16'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:386,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:380,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:381,33'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:385,3'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:386,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:387,23'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:375,8'
          Dst:             fread
    - functionName:    get_gray_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         31
      ICount:          350
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:343,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:344,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:345,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:347,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:348,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:353,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:348,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:349,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:351,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:349,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:349,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:349,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:351,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:351,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:353,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:354,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:357,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:354,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:354,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:354,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:357,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:357,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:343,8'
          Dst:             fread
    - functionName:    get_scaled_gray_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         10
      ICount:          116
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:315,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:316,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:317,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:319,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:320,14'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:322,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:315,8'
          Dst:             fread
    - functionName:    get_raw_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fread
      functionUses:    2
      BranchProfiles:
        - Branch String:   'rdppm.c:477,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:477,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:478,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:477,8'
          Dst:             fread
    - functionName:    get_word_gray_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         25
      ICount:          326
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:556,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:557,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:558,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:560,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:562,13'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:570,3'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:564,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:565,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:566,17'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:556,8'
          Dst:             fread
    - functionName:    get_word_gray_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         16
      ICount:          240
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:526,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:527,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:528,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:530,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:532,13'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:541,3'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:534,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:535,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:536,47'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:537,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:538,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:539,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:526,8'
          Dst:             fread
    - functionName:    get_word_gray_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         13
      ICount:          162
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:494,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:495,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:496,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:498,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:500,13'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:506,3'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:502,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:503,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:504,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:494,8'
          Dst:             fread
    - functionName:    get_text_rgb_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         38
      ICount:          476
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:284,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:285,16'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
            - BranchSide:      'rdppm.c:293,16'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
        - Branch String:   'rdppm.c:285,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:286,47'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
            - BranchSide:      'rdppm.c:292,3'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
        - Branch String:   'rdppm.c:293,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
            - BranchSide:      'rdppm.c:294,20'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
      Callsites:
        - Src:             'rdppm.c:286,30'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:287,30'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:288,30'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:294,28'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:295,28'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:296,28'
          Dst:             read_pbm_integer
    - functionName:    read_pbm_integer
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - infile
        - maxval
      BBCount:         32
      ICount:          190
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - pbm_getc
      functionUses:    28
      BranchProfiles:
        - Branch String:   'rdppm.c:105,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:106,7'
              BranchSideFuncs:
                - pbm_getc.597
                - pbm_getc.597
            - BranchSide:      'rdppm.c:107,3'
              BranchSideFuncs:
                - pbm_getc.597
                - pbm_getc.597
        - Branch String:   'rdppm.c:107,22'
          Branch Sides:
            - BranchSide:      'rdppm.c:107,3'
              BranchSideFuncs:
                - pbm_getc.597
                - pbm_getc.597
            - BranchSide:      'rdppm.c:107,25'
              BranchSideFuncs:
                - pbm_getc.597
                - pbm_getc.597
        - Branch String:   'rdppm.c:107,36'
          Branch Sides:
            - BranchSide:      'rdppm.c:107,3'
              BranchSideFuncs:
                - pbm_getc.597
                - pbm_getc.597
            - BranchSide:      'rdppm.c:107,39'
              BranchSideFuncs:
                - pbm_getc.597
                - pbm_getc.597
        - Branch String:   'rdppm.c:107,50'
          Branch Sides:
            - BranchSide:      'rdppm.c:107,3'
              BranchSideFuncs:
                - pbm_getc.597
                - pbm_getc.597
            - BranchSide:      'rdppm.c:107,53'
              BranchSideFuncs:
                - pbm_getc.597
                - pbm_getc.597
        - Branch String:   'rdppm.c:107,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:104,19'
              BranchSideFuncs:
                - pbm_getc.597
                - pbm_getc.597
            - BranchSide:      'rdppm.c:109,7'
              BranchSideFuncs:
                - pbm_getc.597
        - Branch String:   'rdppm.c:109,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:109,19'
              BranchSideFuncs:
                - pbm_getc.597
            - BranchSide:      'rdppm.c:110,5'
              BranchSideFuncs:
                - pbm_getc.597
        - Branch String:   'rdppm.c:109,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:110,5'
              BranchSideFuncs:
                - pbm_getc.597
            - BranchSide:      'rdppm.c:112,9'
              BranchSideFuncs:
                - pbm_getc.597
        - Branch String:   'rdppm.c:113,41'
          Branch Sides:
            - BranchSide:      'rdppm.c:113,44'
              BranchSideFuncs:
                - pbm_getc.597
            - BranchSide:      'rdppm.c:113,3'
              BranchSideFuncs:
                - pbm_getc.597
        - Branch String:   'rdppm.c:113,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:114,9'
              BranchSideFuncs:
                - pbm_getc.597
            - BranchSide:      'rdppm.c:120,10'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:116,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:113,3'
              BranchSideFuncs:
                - pbm_getc.597
            - BranchSide:      'rdppm.c:117,7'
              BranchSideFuncs:
                - pbm_getc.597
      Callsites:
        - Src:             'rdppm.c:104,10'
          Dst:             pbm_getc
        - Src:             'rdppm.c:113,16'
          Dst:             pbm_getc
    - functionName:    get_text_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         28
      ICount:          362
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:254,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:255,9'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
            - BranchSide:      'rdppm.c:261,9'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
        - Branch String:   'rdppm.c:255,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:256,7'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
            - BranchSide:      'rdppm.c:259,7'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
        - Branch String:   'rdppm.c:256,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:256,7'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
            - BranchSide:      'rdppm.c:256,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:259,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
            - BranchSide:      'rdppm.c:259,7'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
        - Branch String:   'rdppm.c:261,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:262,7'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
            - BranchSide:      'rdppm.c:265,7'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
        - Branch String:   'rdppm.c:262,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:262,7'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
            - BranchSide:      'rdppm.c:262,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:265,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
            - BranchSide:      'rdppm.c:265,7'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
      Callsites:
        - Src:             'rdppm.c:256,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:256,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:256,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:259,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:259,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:259,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:262,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:262,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:262,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:265,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:265,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:265,7'
          Dst:             read_pbm_integer
    - functionName:    get_text_gray_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         38
      ICount:          438
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:210,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:211,16'
              BranchSideFuncs:
                - read_pbm_integer.615
            - BranchSide:      'rdppm.c:217,16'
              BranchSideFuncs:
                - read_pbm_integer.615
        - Branch String:   'rdppm.c:211,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:212,50'
              BranchSideFuncs:
                - read_pbm_integer.615
            - BranchSide:      'rdppm.c:216,3'
              BranchSideFuncs: []
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.615
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.615
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.615
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.615
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.615
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.615
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs:
                - read_pbm_integer.615
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs:
                - read_pbm_integer.615
        - Branch String:   'rdppm.c:217,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer.615
            - BranchSide:      'rdppm.c:218,23'
              BranchSideFuncs:
                - read_pbm_integer.615
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.615
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.615
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.615
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.615
        - Branch String:   'cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.615
            - BranchSide:      'cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.615
        - Branch String:   'cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'cmyk.h:35,39'
              BranchSideFuncs:
                - read_pbm_integer.615
            - BranchSide:      'cmyk.h:37,13'
              BranchSideFuncs:
                - read_pbm_integer.615
      Callsites:
        - Src:             'rdppm.c:212,33'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:218,31'
          Dst:             read_pbm_integer
    - functionName:    get_text_gray_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         28
      ICount:          310
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:180,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:181,9'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
            - BranchSide:      'rdppm.c:187,9'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
        - Branch String:   'rdppm.c:181,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:182,7'
              BranchSideFuncs:
                - read_pbm_integer.615
            - BranchSide:      'rdppm.c:185,7'
              BranchSideFuncs:
                - read_pbm_integer.615
        - Branch String:   'rdppm.c:182,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:182,7'
              BranchSideFuncs:
                - read_pbm_integer.615
            - BranchSide:      'rdppm.c:182,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:185,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer.615
            - BranchSide:      'rdppm.c:185,7'
              BranchSideFuncs:
                - read_pbm_integer.615
        - Branch String:   'rdppm.c:187,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:188,7'
              BranchSideFuncs:
                - read_pbm_integer.615
            - BranchSide:      'rdppm.c:191,7'
              BranchSideFuncs:
                - read_pbm_integer.615
        - Branch String:   'rdppm.c:188,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:188,7'
              BranchSideFuncs:
                - read_pbm_integer.615
            - BranchSide:      'rdppm.c:188,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:191,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer.615
            - BranchSide:      'rdppm.c:191,7'
              BranchSideFuncs:
                - read_pbm_integer.615
      Callsites:
        - Src:             'rdppm.c:182,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:185,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:188,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:191,7'
          Dst:             read_pbm_integer
    - functionName:    get_text_gray_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         7
      ICount:          83
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:147,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:148,14'
              BranchSideFuncs:
                - read_pbm_integer.615
            - BranchSide:      'rdppm.c:150,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:148,22'
          Dst:             read_pbm_integer
    - functionName:    finish_input_ppm
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_input_ppm
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         201
      ICount:          1346
      EdgeCount:       259
      CyclomaticComplexity: 60
      functionsReached:
        - getc
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:668,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:669,5'
              BranchSideFuncs:
                - getc
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
            - BranchSide:      'rdppm.c:671,12'
              BranchSideFuncs:
                - getc
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
        - Branch String:   'rdppm.c:674,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:679,5'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
            - BranchSide:      'rdppm.c:679,5'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
            - BranchSide:      'rdppm.c:679,5'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
            - BranchSide:      'rdppm.c:679,5'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
            - BranchSide:      'rdppm.c:681,5'
              BranchSideFuncs:
                - read_pbm_integer.615
                - read_pbm_integer.615
                - read_pbm_integer.615
        - Branch String:   'rdppm.c:690,14'
          Branch Sides:
            - BranchSide:      'rdppm.c:690,17'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:691,5'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:690,24'
          Branch Sides:
            - BranchSide:      'rdppm.c:690,27'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:691,5'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:690,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:691,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:692,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:692,25'
          Branch Sides:
            - BranchSide:      'rdppm.c:692,48'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:695,3'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:692,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:693,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:695,3'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:705,3'
          Branch Sides:
            - BranchSide:      'rdppm.c:707,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:736,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:767,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:798,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:707,46'
          Branch Sides:
            - BranchSide:      'rdppm.c:708,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:709,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:707,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:709,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:710,5'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:711,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:712,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:713,14'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:713,14'
          Branch Sides:
            - BranchSide:      'rdppm.c:713,14'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:714,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:713,14'
          Branch Sides:
            - BranchSide:      'rdppm.c:713,14'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:715,14'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:713,14'
          Branch Sides:
            - BranchSide:      'rdppm.c:714,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:715,14'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:715,14'
          Branch Sides:
            - BranchSide:      'rdppm.c:716,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:718,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:723,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:724,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:725,5'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:726,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:726,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:727,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:726,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:726,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:728,14'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:726,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:727,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:728,14'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:728,14'
          Branch Sides:
            - BranchSide:      'rdppm.c:729,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:731,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:736,46'
          Branch Sides:
            - BranchSide:      'rdppm.c:737,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:738,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:736,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:738,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:739,5'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:740,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:741,11'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:749,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:741,11'
          Branch Sides:
            - BranchSide:      'rdppm.c:742,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:743,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:743,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:743,16'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:744,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:743,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:743,16'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:745,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:743,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:744,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:745,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:745,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:746,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:748,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:749,38'
          Branch Sides:
            - BranchSide:      'rdppm.c:749,76'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:755,11'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:749,76'
          Branch Sides:
            - BranchSide:      'rdppm.c:750,16'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:755,11'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:749,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:751,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:755,11'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:755,11'
          Branch Sides:
            - BranchSide:      'rdppm.c:756,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:757,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:757,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:757,16'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:758,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:757,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:757,16'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:759,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:757,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:758,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:759,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:759,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:760,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:762,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:767,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:768,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:769,5'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:770,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:771,11'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:777,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:771,11'
          Branch Sides:
            - BranchSide:      'rdppm.c:771,11'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:772,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:771,11'
          Branch Sides:
            - BranchSide:      'rdppm.c:771,11'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:773,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:771,11'
          Branch Sides:
            - BranchSide:      'rdppm.c:772,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:773,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:773,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:774,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:776,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:777,38'
          Branch Sides:
            - BranchSide:      'rdppm.c:777,76'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:788,11'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:777,76'
          Branch Sides:
            - BranchSide:      'rdppm.c:779,17'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:788,11'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:779,54'
          Branch Sides:
            - BranchSide:      'rdppm.c:780,17'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:784,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:777,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:784,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:788,11'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:788,11'
          Branch Sides:
            - BranchSide:      'rdppm.c:788,11'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:789,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:788,11'
          Branch Sides:
            - BranchSide:      'rdppm.c:788,11'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:790,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:788,11'
          Branch Sides:
            - BranchSide:      'rdppm.c:789,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:790,16'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:790,16'
          Branch Sides:
            - BranchSide:      'rdppm.c:791,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:793,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:798,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:798,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:799,45'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:798,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:798,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:800,12'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:798,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:799,45'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:800,12'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:800,12'
          Branch Sides:
            - BranchSide:      'rdppm.c:801,5'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:802,12'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:806,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:807,9'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:819,7'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:807,9'
          Branch Sides:
            - BranchSide:      'rdppm.c:808,38'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:811,38'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:819,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:822,33'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:827,42'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:834,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:834,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:839,9'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:840,51'
          Branch Sides:
            - BranchSide:      'rdppm.c:840,45'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:840,45'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:842,48'
          Branch Sides:
            - BranchSide:      'rdppm.c:842,42'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:842,42'
              BranchSideFuncs: []
        - Branch String:   'rdppm.c:845,5'
          Branch Sides:
            - BranchSide:      'rdppm.c:847,42'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:850,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'rdppm.c:668,7'
          Dst:             getc
        - Src:             'rdppm.c:671,7'
          Dst:             getc
        - Src:             'rdppm.c:686,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:687,7'
          Dst:             read_pbm_integer
        - Src:             'rdppm.c:688,12'
          Dst:             read_pbm_integer
    - functionName:    j16init_read_ppm
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'rdppm.c:874,7'
          Branch Sides:
            - BranchSide:      'rdppm.c:874,7'
              BranchSideFuncs: []
            - BranchSide:      'rdppm.c:875,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    put_pixel_rows
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
        - rows_supplied
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'wrppm.c:96,3'
          Dst:             fwrite
    - functionName:    put_demapped_rgb
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
        - rows_supplied
      BBCount:         7
      ICount:          176
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrppm.c:203,3'
          Branch Sides:
            - BranchSide:      'wrppm.c:204,18'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'wrppm.c:209,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'wrppm.c:209,3'
          Dst:             fwrite
    - functionName:    put_demapped_gray
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
        - rows_supplied
      BBCount:         7
      ICount:          107
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrppm.c:225,3'
          Branch Sides:
            - BranchSide:      'wrppm.c:226,5'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'wrppm.c:228,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'wrppm.c:228,3'
          Dst:             fwrite
    - functionName:    copy_pixel_rows
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
        - rows_supplied
      BBCount:         7
      ICount:          95
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrppm.c:121,3'
          Branch Sides:
            - BranchSide:      'wrppm.c:122,5'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'wrppm.c:125,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'wrppm.c:125,3'
          Dst:             fwrite
    - functionName:    put_cmyk
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
        - rows_supplied
      BBCount:         7
      ICount:          221
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrppm.c:172,3'
          Branch Sides:
            - BranchSide:      'wrppm.c:173,31'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'wrppm.c:179,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'wrppm.c:179,3'
          Dst:             fwrite
    - functionName:    put_rgb
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
        - rows_supplied
      BBCount:         7
      ICount:          185
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrppm.c:147,3'
          Branch Sides:
            - BranchSide:      'wrppm.c:148,5'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'wrppm.c:153,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'wrppm.c:153,3'
          Dst:             fwrite
    - functionName:    calc_buffer_dimensions_ppm
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
      BBCount:         4
      ICount:          53
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrppm.c:295,7'
          Branch Sides:
            - BranchSide:      'wrppm.c:296,29'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:298,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    finish_output_ppm
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ferror
        - fflush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrppm.c:281,7'
          Branch Sides:
            - BranchSide:      'wrppm.c:281,7'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:282,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'wrppm.c:280,3'
          Dst:             fflush
        - Src:             'wrppm.c:281,7'
          Dst:             ferror
    - functionName:    start_output_ppm
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
      BBCount:         29
      ICount:          186
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrppm.c:242,3'
          Branch Sides:
            - BranchSide:      'wrppm.c:245,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:267,5'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:260,10'
          Branch Sides:
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:263,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'wrppm.c:260,10'
          Branch Sides:
            - BranchSide:      'wrppm.c:260,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:260,46'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'wrppm.c:260,43'
          Branch Sides:
            - BranchSide:      'wrppm.c:260,46'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:263,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'wrppm.c:260,9'
          Branch Sides:
            - BranchSide:      'wrppm.c:261,7'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'wrppm.c:263,13'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'wrppm.c:245,5'
          Dst:             fprintf
        - Src:             'wrppm.c:263,5'
          Dst:             fprintf
    - functionName:    j16init_write_ppm
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         37
      ICount:          284
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - jpeg_calc_output_dimensions
      functionUses:    1
      BranchProfiles:
        - Branch String:   'wrppm.c:312,7'
          Branch Sides:
            - BranchSide:      'wrppm.c:313,5'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
            - BranchSide:      'wrppm.c:317,9'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
        - Branch String:   'wrppm.c:331,30'
          Branch Sides:
            - BranchSide:      'wrppm.c:331,54'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:343,40'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:331,54'
          Branch Sides:
            - BranchSide:      'wrppm.c:332,40'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:343,40'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:332,40'
          Branch Sides:
            - BranchSide:      'wrppm.c:334,8'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:343,40'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:334,46'
          Branch Sides:
            - BranchSide:      'wrppm.c:335,8'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:361,31'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:331,7'
          Branch Sides:
            - BranchSide:      'wrppm.c:343,40'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:361,31'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:347,9'
          Branch Sides:
            - BranchSide:      'wrppm.c:348,11'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:354,16'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:348,11'
          Branch Sides:
            - BranchSide:      'wrppm.c:348,11'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:349,9'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:348,11'
          Branch Sides:
            - BranchSide:      'wrppm.c:348,11'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:350,16'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:348,11'
          Branch Sides:
            - BranchSide:      'wrppm.c:349,9'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:350,16'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:350,16'
          Branch Sides:
            - BranchSide:      'wrppm.c:351,9'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:353,9'
              BranchSideFuncs: []
        - Branch String:   'wrppm.c:354,16'
          Branch Sides:
            - BranchSide:      'wrppm.c:355,7'
              BranchSideFuncs: []
            - BranchSide:      'wrppm.c:357,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'wrppm.c:324,3'
          Dst:             jpeg_calc_output_dimensions
    - functionName:    jpeg_write_raw_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - data
        - num_lines
      BBCount:         29
      ICount:          321
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcapistd.c:145,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:146,5'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:148,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:149,5'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:151,7'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:151,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:152,5'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:153,7'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:153,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:154,5'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:159,7'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:159,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:160,43'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:170,7'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:170,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:171,7'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:174,24'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:175,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:176,5'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:179,7'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:179,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:180,5'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:181,10'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:181,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:183,5'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:187,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_write_scanlines
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - scanlines
        - num_lines
      BBCount:         24
      ICount:          274
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcapistd.c:91,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:92,5'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:94,7'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:94,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:95,5'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:96,7'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:96,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:97,5'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:100,7'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:100,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:101,43'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:111,7'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:111,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:112,7'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:115,15'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:116,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:117,17'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:119,11'
              BranchSideFuncs: []
        - Branch String:   'jcapistd.c:120,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:120,7'
              BranchSideFuncs: []
            - BranchSide:      'jcapistd.c:121,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_start_compress
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - write_all_tables
      BBCount:         9
      ICount:          110
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - jinit_compress_master
        - jpeg_suppress_tables
      functionUses:    4
      BranchProfiles:
        - Branch String:   'jcapistd.c:46,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:47,5'
              BranchSideFuncs:
                - jinit_compress_master
                - jpeg_suppress_tables
            - BranchSide:      'jcapistd.c:49,7'
              BranchSideFuncs:
                - jinit_compress_master
                - jpeg_suppress_tables
        - Branch String:   'jcapistd.c:49,7'
          Branch Sides:
            - BranchSide:      'jcapistd.c:49,7'
              BranchSideFuncs:
                - jpeg_suppress_tables
                - jinit_compress_master
            - BranchSide:      'jcapistd.c:50,26'
              BranchSideFuncs:
                - jpeg_suppress_tables
                - jinit_compress_master
      Callsites:
        - Src:             'jcapistd.c:50,5'
          Dst:             jpeg_suppress_tables
        - Src:             'jcapistd.c:56,3'
          Dst:             jinit_compress_master
    - functionName:    cmyk_ycck_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - output_row
        - num_rows
      BBCount:         8
      ICount:          233
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jccolor.c:408,3'
          Branch Sides:
            - BranchSide:      'jccolor.c:409,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:441,1'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:415,5'
          Branch Sides:
            - BranchSide:      'jccolor.c:408,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:416,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - output_row
        - num_rows
      BBCount:         59
      ICount:          1529
      EdgeCount:       71
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jccolor.c:257,3'
          Branch Sides:
            - BranchSide:      'jccolor.c:259,33'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:264,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:264,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:268,33'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:273,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:273,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:278,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:278,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:283,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:283,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:287,30'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:261,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:52,11'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:266,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:52,11'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:270,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:52,11'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:275,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:52,11'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:280,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:52,11'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:285,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:52,11'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:289,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:52,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - output_row
        - num_rows
      BBCount:         59
      ICount:          906
      EdgeCount:       71
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jccolor.c:350,3'
          Branch Sides:
            - BranchSide:      'jccolor.c:352,33'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:357,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:357,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:361,33'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:366,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:366,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:371,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:371,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:376,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:376,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:380,30'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:354,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:359,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:363,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:368,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:373,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:378,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:382,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:146,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    null_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - output_row
        - num_rows
      BBCount:         32
      ICount:          327
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'jccolor.c:489,7'
          Branch Sides:
            - BranchSide:      'jccolor.c:490,5'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:502,14'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:490,5'
          Branch Sides:
            - BranchSide:      'jccolor.c:491,25'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:502,3'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:496,7'
          Branch Sides:
            - BranchSide:      'jccolor.c:490,5'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:497,30'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:502,14'
          Branch Sides:
            - BranchSide:      'jccolor.c:503,5'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:518,5'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:503,5'
          Branch Sides:
            - BranchSide:      'jccolor.c:504,25'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:517,3'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:510,7'
          Branch Sides:
            - BranchSide:      'jccolor.c:503,5'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:511,30'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:518,5'
          Branch Sides:
            - BranchSide:      'jccolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:520,15'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:520,7'
          Branch Sides:
            - BranchSide:      'jccolor.c:521,18'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:528,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:523,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:524,25'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:527,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - output_row
        - num_rows
      BBCount:         59
      ICount:          1011
      EdgeCount:       71
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jccolor.c:305,3'
          Branch Sides:
            - BranchSide:      'jccolor.c:307,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:312,35'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:312,35'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:316,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:321,35'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:321,35'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:326,35'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:326,35'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:331,35'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:331,35'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:335,31'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:309,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:108,11'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:314,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:108,11'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:318,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:108,11'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:323,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:108,11'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:328,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:108,11'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:333,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:108,11'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:337,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:108,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_ycc_start
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          114
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jccolor.c:226,3'
          Branch Sides:
            - BranchSide:      'jccolor.c:227,47'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:246,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    grayscale_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - output_row
        - num_rows
      BBCount:         8
      ICount:          94
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jccolor.c:460,3'
          Branch Sides:
            - BranchSide:      'jccolor.c:461,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:469,1'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:464,5'
          Branch Sides:
            - BranchSide:      'jccolor.c:460,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:465,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    null_method
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_color_converter
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         159
      ICount:          1111
      EdgeCount:       203
      CyclomaticComplexity: 46
      functionsReached:
        - jsimd_can_rgb_gray
        - jsimd_can_rgb_ycc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jccolor.c:555,7'
          Branch Sides:
            - BranchSide:      'jccolor.c:556,5'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:559,7'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
        - Branch String:   'jccolor.c:566,3'
          Branch Sides:
            - BranchSide:      'jccolor.c:568,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:588,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:594,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:594,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:599,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
        - Branch String:   'jccolor.c:568,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:569,7'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:570,5'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
        - Branch String:   'jccolor.c:583,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:584,7'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:585,5'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
        - Branch String:   'jccolor.c:588,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:589,7'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:590,5'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
        - Branch String:   'jccolor.c:594,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:595,7'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:596,5'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
        - Branch String:   'jccolor.c:599,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:600,7'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:601,5'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
        - Branch String:   'jccolor.c:608,3'
          Branch Sides:
            - BranchSide:      'jccolor.c:611,9'
              BranchSideFuncs:
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:637,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:660,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
            - BranchSide:      'jccolor.c:689,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:708,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:729,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:611,33'
          Branch Sides:
            - BranchSide:      'jccolor.c:612,9'
              BranchSideFuncs:
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:615,9'
              BranchSideFuncs:
                - jsimd_can_rgb_gray
        - Branch String:   'jccolor.c:611,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:613,7'
              BranchSideFuncs:
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:615,9'
              BranchSideFuncs:
                - jsimd_can_rgb_gray
        - Branch String:   'jccolor.c:615,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:616,7'
              BranchSideFuncs:
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:617,9'
              BranchSideFuncs:
                - jsimd_can_rgb_gray
        - Branch String:   'jccolor.c:617,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:618,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:619,14'
              BranchSideFuncs:
                - jsimd_can_rgb_gray
        - Branch String:   'jccolor.c:619,14'
          Branch Sides:
            - BranchSide:      'jccolor.c:619,14'
              BranchSideFuncs:
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:621,11'
              BranchSideFuncs:
                - jsimd_can_rgb_gray
        - Branch String:   'jccolor.c:619,14'
          Branch Sides:
            - BranchSide:      'jccolor.c:619,14'
              BranchSideFuncs:
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:629,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:619,14'
          Branch Sides:
            - BranchSide:      'jccolor.c:621,11'
              BranchSideFuncs:
                - jsimd_can_rgb_gray
            - BranchSide:      'jccolor.c:629,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:621,11'
          Branch Sides:
            - BranchSide:      'jccolor.c:622,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:626,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:629,16'
          Branch Sides:
            - BranchSide:      'jccolor.c:630,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:632,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:637,33'
          Branch Sides:
            - BranchSide:      'jccolor.c:637,37'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:640,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:637,37'
          Branch Sides:
            - BranchSide:      'jccolor.c:637,37'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:640,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:637,37'
          Branch Sides:
            - BranchSide:      'jccolor.c:637,37'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:638,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:637,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:638,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:640,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:640,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:641,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:642,17'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:642,45'
          Branch Sides:
            - BranchSide:      'jccolor.c:643,19'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:652,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:643,47'
          Branch Sides:
            - BranchSide:      'jccolor.c:644,18'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:652,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:644,46'
          Branch Sides:
            - BranchSide:      'jccolor.c:645,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:652,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:642,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:651,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:652,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:652,16'
          Branch Sides:
            - BranchSide:      'jccolor.c:652,16'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:653,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:652,16'
          Branch Sides:
            - BranchSide:      'jccolor.c:652,16'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:655,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:652,16'
          Branch Sides:
            - BranchSide:      'jccolor.c:653,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:655,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:660,33'
          Branch Sides:
            - BranchSide:      'jccolor.c:661,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
            - BranchSide:      'jccolor.c:664,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
        - Branch String:   'jccolor.c:660,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:662,7'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
            - BranchSide:      'jccolor.c:664,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
        - Branch String:   'jccolor.c:664,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:665,7'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
            - BranchSide:      'jccolor.c:666,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
        - Branch String:   'jccolor.c:666,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:666,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
            - BranchSide:      'jccolor.c:668,11'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
        - Branch String:   'jccolor.c:666,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:666,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
            - BranchSide:      'jccolor.c:676,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:666,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:668,11'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
            - BranchSide:      'jccolor.c:676,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:668,11'
          Branch Sides:
            - BranchSide:      'jccolor.c:669,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:673,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:676,16'
          Branch Sides:
            - BranchSide:      'jccolor.c:682,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:684,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:689,33'
          Branch Sides:
            - BranchSide:      'jccolor.c:690,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:693,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:689,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:691,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:693,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:693,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:694,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:695,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:695,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:701,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:703,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:708,33'
          Branch Sides:
            - BranchSide:      'jccolor.c:709,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:712,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:708,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:710,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:712,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:712,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:713,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:714,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:714,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:715,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:717,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:717,16'
          Branch Sides:
            - BranchSide:      'jccolor.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:725,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:729,58'
          Branch Sides:
            - BranchSide:      'jccolor.c:730,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:731,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:729,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:731,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:737,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jccolor.c:621,11'
          Dst:             jsimd_can_rgb_gray
        - Src:             'jccolor.c:668,11'
          Dst:             jsimd_can_rgb_ycc
    - functionName:    expand_right_edge
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - image_data
        - num_rows
        - input_cols
        - output_cols
      BBCount:         12
      ICount:          90
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'jcsample.c:108,7'
          Branch Sides:
            - BranchSide:      'jcsample.c:108,7'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:109,14'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:109,5'
          Branch Sides:
            - BranchSide:      'jcsample.c:110,13'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:115,3'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:112,7'
          Branch Sides:
            - BranchSide:      'jcsample.c:113,18'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:114,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    int_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data
      BBCount:         19
      ICount:          216
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcsample.c:175,3'
          Branch Sides:
            - BranchSide:      'jcsample.c:176,14'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:190,1'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:177,5'
          Branch Sides:
            - BranchSide:      'jcsample.c:179,16'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:188,14'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:180,7'
          Branch Sides:
            - BranchSide:      'jcsample.c:181,17'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:186,31'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:182,9'
          Branch Sides:
            - BranchSide:      'jcsample.c:183,37'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:185,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcsample.c:171,3'
          Dst:             expand_right_edge
    - functionName:    h2v2_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data
      BBCount:         11
      ICount:          162
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcsample.c:282,3'
          Branch Sides:
            - BranchSide:      'jcsample.c:283,14'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:295,1'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:287,5'
          Branch Sides:
            - BranchSide:      'jcsample.c:289,11'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:293,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcsample.c:278,3'
          Dst:             expand_right_edge
    - functionName:    h2v2_smooth_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data
      BBCount:         11
      ICount:          502
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcsample.c:341,3'
          Branch Sides:
            - BranchSide:      'jcsample.c:342,14'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:386,1'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:358,5'
          Branch Sides:
            - BranchSide:      'jcsample.c:360,19'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:376,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcsample.c:321,3'
          Dst:             expand_right_edge
    - functionName:    h2v1_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data
      BBCount:         11
      ICount:          134
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcsample.c:244,3'
          Branch Sides:
            - BranchSide:      'jcsample.c:245,14'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:254,1'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:248,5'
          Branch Sides:
            - BranchSide:      'jcsample.c:249,31'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:253,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcsample.c:241,3'
          Dst:             expand_right_edge
    - functionName:    fullsize_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - expand_right_edge
        - jcopy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jcsample.c:206,3'
          Dst:             jcopy_sample_rows
        - Src:             'jcsample.c:209,3'
          Dst:             expand_right_edge
    - functionName:    fullsize_smooth_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data
      BBCount:         11
      ICount:          311
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcsample.c:423,3'
          Branch Sides:
            - BranchSide:      'jcsample.c:424,14'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:455,1'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:438,5'
          Branch Sides:
            - BranchSide:      'jcsample.c:439,25'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:449,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcsample.c:411,3'
          Dst:             expand_right_edge
    - functionName:    sep_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_index
        - output_buf
        - out_row_group_index
      BBCount:         7
      ICount:          102
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcsample.c:135,3'
          Branch Sides:
            - BranchSide:      'jcsample.c:137,14'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:141,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_downsampler
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         54
      ICount:          415
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - jsimd_can_h2v1_downsample
        - jsimd_can_h2v2_downsample
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jcsample.c:473,7'
          Branch Sides:
            - BranchSide:      'jcsample.c:474,5'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'jcsample.c:477,7'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
        - Branch String:   'jcsample.c:484,7'
          Branch Sides:
            - BranchSide:      'jcsample.c:485,5'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'jcsample.c:488,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
        - Branch String:   'jcsample.c:488,3'
          Branch Sides:
            - BranchSide:      'jcsample.c:490,9'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'jcsample.c:538,7'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:490,60'
          Branch Sides:
            - BranchSide:      'jcsample.c:491,9'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'jcsample.c:499,16'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
        - Branch String:   'jcsample.c:490,9'
          Branch Sides:
            - BranchSide:      'jcsample.c:493,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'jcsample.c:499,16'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
        - Branch String:   'jcsample.c:493,11'
          Branch Sides:
            - BranchSide:      'jcsample.c:494,9'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'jcsample.c:498,9'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
        - Branch String:   'jcsample.c:499,71'
          Branch Sides:
            - BranchSide:      'jcsample.c:500,16'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'jcsample.c:508,16'
              BranchSideFuncs:
                - jsimd_can_h2v1_downsample
                - jsimd_can_h2v2_downsample
        - Branch String:   'jcsample.c:499,16'
          Branch Sides:
            - BranchSide:      'jcsample.c:501,16'
              BranchSideFuncs:
                - jsimd_can_h2v1_downsample
                - jsimd_can_h2v2_downsample
            - BranchSide:      'jcsample.c:508,16'
              BranchSideFuncs:
                - jsimd_can_h2v1_downsample
                - jsimd_can_h2v2_downsample
        - Branch String:   'jcsample.c:503,11'
          Branch Sides:
            - BranchSide:      'jcsample.c:504,9'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'jcsample.c:507,9'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
        - Branch String:   'jcsample.c:508,71'
          Branch Sides:
            - BranchSide:      'jcsample.c:509,16'
              BranchSideFuncs:
                - jsimd_can_h2v1_downsample
                - jsimd_can_h2v2_downsample
            - BranchSide:      'jcsample.c:529,17'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
        - Branch String:   'jcsample.c:508,16'
          Branch Sides:
            - BranchSide:      'jcsample.c:511,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'jcsample.c:529,17'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
        - Branch String:   'jcsample.c:511,11'
          Branch Sides:
            - BranchSide:      'jcsample.c:517,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'jcsample.c:523,13'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
        - Branch String:   'jcsample.c:523,13'
          Branch Sides:
            - BranchSide:      'jcsample.c:524,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'jcsample.c:527,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
        - Branch String:   'jcsample.c:529,73'
          Branch Sides:
            - BranchSide:      'jcsample.c:530,17'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'jcsample.c:534,7'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
        - Branch String:   'jcsample.c:529,16'
          Branch Sides:
            - BranchSide:      'jcsample.c:531,16'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'jcsample.c:534,7'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
        - Branch String:   'jcsample.c:538,31'
          Branch Sides:
            - BranchSide:      'jcsample.c:538,35'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:538,31'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:538,7'
          Branch Sides:
            - BranchSide:      'jcsample.c:538,7'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:539,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcsample.c:503,11'
          Dst:             jsimd_can_h2v1_downsample
        - Src:             'jcsample.c:523,13'
          Dst:             jsimd_can_h2v2_downsample
    - functionName:    noop_quantize
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - num_rows
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    noop_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_finish_output
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 760
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         24
      ICount:          160
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'jdapistd.c:742,47'
          Branch Sides:
            - BranchSide:      'jdapistd.c:743,49'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:743,8'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:743,46'
          Branch Sides:
            - BranchSide:      'jdapistd.c:743,49'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:748,14'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:742,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:746,7'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:748,14'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:753,64'
          Branch Sides:
            - BranchSide:      'jdapistd.c:753,3'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:754,11'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:753,3'
          Branch Sides:
            - BranchSide:      'jdapistd.c:755,11'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:758,3'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:755,9'
          Branch Sides:
            - BranchSide:      'jdapistd.c:753,3'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:756,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_start_output
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - scan_number
      BBCount:         16
      ICount:          114
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - output_pass_setup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'jdapistd.c:718,46'
          Branch Sides:
            - BranchSide:      'jdapistd.c:719,7'
              BranchSideFuncs:
                - output_pass_setup
            - BranchSide:      'jdapistd.c:722,7'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'jdapistd.c:718,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:720,5'
              BranchSideFuncs:
                - output_pass_setup
            - BranchSide:      'jdapistd.c:722,7'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'jdapistd.c:722,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:723,17'
              BranchSideFuncs:
                - output_pass_setup
            - BranchSide:      'jdapistd.c:724,7'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'jdapistd.c:724,36'
          Branch Sides:
            - BranchSide:      'jdapistd.c:724,39'
              BranchSideFuncs:
                - output_pass_setup
            - BranchSide:      'jdapistd.c:724,36'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'jdapistd.c:724,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:724,7'
              BranchSideFuncs:
                - output_pass_setup
            - BranchSide:      'jdapistd.c:725,19'
              BranchSideFuncs:
                - output_pass_setup
      Callsites:
        - Src:             'jdapistd.c:728,10'
          Dst:             output_pass_setup
    - functionName:    output_pass_setup
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         33
      ICount:          327
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jdapistd.c:111,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:113,7'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:118,3'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:118,3'
          Branch Sides:
            - BranchSide:      'jdapistd.c:121,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:167,25'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:121,5'
          Branch Sides:
            - BranchSide:      'jdapistd.c:124,11'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:157,7'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:124,11'
          Branch Sides:
            - BranchSide:      'jdapistd.c:125,47'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:130,23'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:131,11'
          Branch Sides:
            - BranchSide:      'jdapistd.c:133,13'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:141,18'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:133,13'
          Branch Sides:
            - BranchSide:      'jdapistd.c:134,11'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:135,11'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:141,18'
          Branch Sides:
            - BranchSide:      'jdapistd.c:142,13'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:148,13'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:142,13'
          Branch Sides:
            - BranchSide:      'jdapistd.c:143,11'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:144,11'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:148,13'
          Branch Sides:
            - BranchSide:      'jdapistd.c:149,11'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:150,11'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:153,11'
          Branch Sides:
            - BranchSide:      'jdapistd.c:121,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:154,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_read_raw_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - data
        - max_lines
      BBCount:         26
      ICount:          299
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdapistd.c:666,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:667,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:669,7'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:669,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:670,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:672,7'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:672,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:673,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:674,7'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:674,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:675,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:680,7'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:680,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:681,43'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:687,24'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:688,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:689,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:692,7'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:692,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:693,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:694,10'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:694,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:695,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:698,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcoefct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          69
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcoefct.h:75,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.h:76,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.h:78,9'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.h:78,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.h:79,37'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.h:81,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    increment_simple_rowgroup_ctr
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - rows
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - read_and_discard_scanlines
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jdapistd.c:442,37'
          Branch Sides:
            - BranchSide:      'jdapistd.c:442,40'
              BranchSideFuncs:
                - read_and_discard_scanlines.777
                - read_and_discard_scanlines.777
            - BranchSide:      'jdapistd.c:448,29'
              BranchSideFuncs:
                - read_and_discard_scanlines.777
        - Branch String:   'jdapistd.c:442,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:443,32'
              BranchSideFuncs:
                - read_and_discard_scanlines.777
            - BranchSide:      'jdapistd.c:448,29'
              BranchSideFuncs:
                - read_and_discard_scanlines.777
      Callsites:
        - Src:             'jdapistd.c:443,5'
          Dst:             read_and_discard_scanlines
        - Src:             'jdapistd.c:456,3'
          Dst:             read_and_discard_scanlines
    - functionName:    read_and_discard_scanlines
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - num_lines
      BBCount:         28
      ICount:          197
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - jpeg_read_scanlines
      functionUses:    5
      BranchProfiles:
        - Branch String:   'jdapistd.c:398,23'
          Branch Sides:
            - BranchSide:      'jdapistd.c:398,26'
              BranchSideFuncs:
                - jpeg_read_scanlines
            - BranchSide:      'jdapistd.c:407,7'
              BranchSideFuncs:
                - jpeg_read_scanlines
        - Branch String:   'jdapistd.c:398,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:399,21'
              BranchSideFuncs:
                - jpeg_read_scanlines
            - BranchSide:      'jdapistd.c:407,7'
              BranchSideFuncs:
                - jpeg_read_scanlines
        - Branch String:   'jdapistd.c:407,24'
          Branch Sides:
            - BranchSide:      'jdapistd.c:407,27'
              BranchSideFuncs:
                - jpeg_read_scanlines
            - BranchSide:      'jdapistd.c:413,7'
              BranchSideFuncs:
                - jpeg_read_scanlines
        - Branch String:   'jdapistd.c:407,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:408,22'
              BranchSideFuncs:
                - jpeg_read_scanlines
            - BranchSide:      'jdapistd.c:413,7'
              BranchSideFuncs:
                - jpeg_read_scanlines
        - Branch String:   'jdapistd.c:413,37'
          Branch Sides:
            - BranchSide:      'jdapistd.c:413,40'
              BranchSideFuncs:
                - jpeg_read_scanlines
            - BranchSide:      'jdapistd.c:419,10'
              BranchSideFuncs:
                - jpeg_read_scanlines
        - Branch String:   'jdapistd.c:413,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:414,63'
              BranchSideFuncs:
                - jpeg_read_scanlines
            - BranchSide:      'jdapistd.c:419,10'
              BranchSideFuncs:
                - jpeg_read_scanlines
        - Branch String:   'jdapistd.c:419,3'
          Branch Sides:
            - BranchSide:      'jdapistd.c:420,26'
              BranchSideFuncs:
                - jpeg_read_scanlines
            - BranchSide:      'jdapistd.c:422,7'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:422,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:423,39'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:425,7'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:425,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:425,7'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:426,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdapistd.c:420,5'
          Dst:             jpeg_read_scanlines
    - functionName:    jpeg_read_scanlines
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - scanlines
        - max_lines
      BBCount:         18
      ICount:          225
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jdapistd.c:325,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:326,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:328,7'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:328,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:329,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:330,7'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:330,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:331,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:336,7'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:336,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:337,43'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:343,11'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:344,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:345,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:346,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    set_wraparound_pointers
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         9
      ICount:          167
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmainct.h:63,3'
          Branch Sides:
            - BranchSide:      'jdmainct.h:65,15'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.h:76,1'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.h:69,5'
          Branch Sides:
            - BranchSide:      'jdmainct.h:70,27'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.h:75,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_skip_scanlines
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - num_lines
      BBCount:         96
      ICount:          837
      EdgeCount:       128
      CyclomaticComplexity: 34
      functionsReached:
        - increment_simple_rowgroup_ctr
        - read_and_discard_scanlines
        - set_wraparound_pointers
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jdapistd.c:482,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:483,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - increment_simple_rowgroup_ctr.776
                - set_wraparound_pointers.780
                - read_and_discard_scanlines.777
            - BranchSide:      'jdapistd.c:485,7'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - increment_simple_rowgroup_ctr.776
                - set_wraparound_pointers.780
                - read_and_discard_scanlines.777
        - Branch String:   'jdapistd.c:485,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:486,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - increment_simple_rowgroup_ctr.776
                - set_wraparound_pointers.780
                - read_and_discard_scanlines.777
            - BranchSide:      'jdapistd.c:489,7'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - increment_simple_rowgroup_ctr.776
                - set_wraparound_pointers.780
                - read_and_discard_scanlines.777
        - Branch String:   'jdapistd.c:489,30'
          Branch Sides:
            - BranchSide:      'jdapistd.c:489,33'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - increment_simple_rowgroup_ctr.776
                - set_wraparound_pointers.780
                - read_and_discard_scanlines.777
            - BranchSide:      'jdapistd.c:492,7'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - increment_simple_rowgroup_ctr.776
                - set_wraparound_pointers.780
                - read_and_discard_scanlines.777
        - Branch String:   'jdapistd.c:489,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:490,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - increment_simple_rowgroup_ctr.776
                - set_wraparound_pointers.780
                - read_and_discard_scanlines.777
            - BranchSide:      'jdapistd.c:492,7'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - increment_simple_rowgroup_ctr.776
                - set_wraparound_pointers.780
                - read_and_discard_scanlines.777
        - Branch String:   'jdapistd.c:492,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:493,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - increment_simple_rowgroup_ctr.776
                - set_wraparound_pointers.780
                - read_and_discard_scanlines.777
            - BranchSide:      'jdapistd.c:496,27'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - increment_simple_rowgroup_ctr.776
                - set_wraparound_pointers.780
                - read_and_discard_scanlines.777
        - Branch String:   'jdapistd.c:496,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:498,17'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:505,7'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - increment_simple_rowgroup_ctr.776
                - set_wraparound_pointers.780
                - read_and_discard_scanlines.777
        - Branch String:   'jdapistd.c:505,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:506,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:508,24'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - increment_simple_rowgroup_ctr.776
                - set_wraparound_pointers.780
                - read_and_discard_scanlines.777
        - Branch String:   'jdapistd.c:518,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:527,10'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - set_wraparound_pointers.780
                - read_and_discard_scanlines.777
            - BranchSide:      'jdapistd.c:559,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - increment_simple_rowgroup_ctr.776
        - Branch String:   'jdapistd.c:527,50'
          Branch Sides:
            - BranchSide:      'jdapistd.c:528,10'
              BranchSideFuncs:
                - read_and_discard_scanlines.777
            - BranchSide:      'jdapistd.c:530,34'
              BranchSideFuncs:
                - read_and_discard_scanlines.777
        - Branch String:   'jdapistd.c:528,38'
          Branch Sides:
            - BranchSide:      'jdapistd.c:528,41'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - set_wraparound_pointers.780
                - read_and_discard_scanlines.777
            - BranchSide:      'jdapistd.c:537,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - set_wraparound_pointers.780
        - Branch String:   'jdapistd.c:528,63'
          Branch Sides:
            - BranchSide:      'jdapistd.c:529,10'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - set_wraparound_pointers.780
                - read_and_discard_scanlines.777
            - BranchSide:      'jdapistd.c:537,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - set_wraparound_pointers.780
        - Branch String:   'jdapistd.c:527,9'
          Branch Sides:
            - BranchSide:      'jdapistd.c:530,34'
              BranchSideFuncs:
                - read_and_discard_scanlines.777
            - BranchSide:      'jdapistd.c:537,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - set_wraparound_pointers.780
        - Branch String:   'jdapistd.c:537,37'
          Branch Sides:
            - BranchSide:      'jdapistd.c:537,40'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - set_wraparound_pointers.780
            - BranchSide:      'jdapistd.c:541,33'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - set_wraparound_pointers.780
        - Branch String:   'jdapistd.c:537,9'
          Branch Sides:
            - BranchSide:      'jdapistd.c:538,33'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - set_wraparound_pointers.780
            - BranchSide:      'jdapistd.c:541,33'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - set_wraparound_pointers.780
        - Branch String:   'jdapistd.c:545,37'
          Branch Sides:
            - BranchSide:      'jdapistd.c:546,10'
              BranchSideFuncs:
                - set_wraparound_pointers.780
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
            - BranchSide:      'jdapistd.c:547,31'
              BranchSideFuncs:
                - set_wraparound_pointers.780
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
        - Branch String:   'jdapistd.c:546,38'
          Branch Sides:
            - BranchSide:      'jdapistd.c:546,41'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - set_wraparound_pointers.780
            - BranchSide:      'jdapistd.c:548,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
        - Branch String:   'jdapistd.c:545,9'
          Branch Sides:
            - BranchSide:      'jdapistd.c:547,31'
              BranchSideFuncs:
                - set_wraparound_pointers.780
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
            - BranchSide:      'jdapistd.c:548,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
        - Branch String:   'jdapistd.c:551,9'
          Branch Sides:
            - BranchSide:      'jdapistd.c:552,32'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
            - BranchSide:      'jdapistd.c:555,3'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
        - Branch String:   'jdapistd.c:559,9'
          Branch Sides:
            - BranchSide:      'jdapistd.c:560,37'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
            - BranchSide:      'jdapistd.c:563,33'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
        - Branch String:   'jdapistd.c:574,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:575,23'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
            - BranchSide:      'jdapistd.c:578,22'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
        - Branch String:   'jdapistd.c:590,43'
          Branch Sides:
            - BranchSide:      'jdapistd.c:590,46'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
            - BranchSide:      'jdapistd.c:591,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
        - Branch String:   'jdapistd.c:590,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:591,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
            - BranchSide:      'jdapistd.c:610,10'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
        - Branch String:   'jdapistd.c:591,9'
          Branch Sides:
            - BranchSide:      'jdapistd.c:592,33'
              BranchSideFuncs:
                - read_and_discard_scanlines.777
            - BranchSide:      'jdapistd.c:600,33'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
        - Branch String:   'jdapistd.c:604,9'
          Branch Sides:
            - BranchSide:      'jdapistd.c:605,30'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:606,12'
              BranchSideFuncs: []
        - Branch String:   'jdapistd.c:610,3'
          Branch Sides:
            - BranchSide:      'jdapistd.c:611,12'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
            - BranchSide:      'jdapistd.c:629,29'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
        - Branch String:   'jdapistd.c:611,5'
          Branch Sides:
            - BranchSide:      'jdapistd.c:612,14'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
            - BranchSide:      'jdapistd.c:622,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
        - Branch String:   'jdapistd.c:612,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:617,14'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
            - BranchSide:      'jdapistd.c:621,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
        - Branch String:   'jdapistd.c:617,13'
          Branch Sides:
            - BranchSide:      'jdapistd.c:618,47'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
            - BranchSide:      'jdapistd.c:619,11'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
        - Branch String:   'jdapistd.c:624,9'
          Branch Sides:
            - BranchSide:      'jdapistd.c:625,22'
              BranchSideFuncs:
                - start_iMCU_row.775
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
            - BranchSide:      'jdapistd.c:627,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
                - read_and_discard_scanlines.777
                - start_iMCU_row.775
        - Branch String:   'jdapistd.c:631,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:633,31'
              BranchSideFuncs:
                - read_and_discard_scanlines.777
            - BranchSide:      'jdapistd.c:640,35'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.776
        - Branch String:   'jdapistd.c:648,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:649,28'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:652,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdapistd.c:530,7'
          Dst:             read_and_discard_scanlines
        - Src:             'jdapistd.c:547,7'
          Dst:             set_wraparound_pointers
        - Src:             'jdapistd.c:560,7'
          Dst:             increment_simple_rowgroup_ctr
        - Src:             'jdapistd.c:598,7'
          Dst:             read_and_discard_scanlines
        - Src:             'jdapistd.c:602,7'
          Dst:             increment_simple_rowgroup_ctr
        - Src:             'jdapistd.c:625,7'
          Dst:             start_iMCU_row
        - Src:             'jdapistd.c:638,5'
          Dst:             read_and_discard_scanlines
        - Src:             'jdapistd.c:640,5'
          Dst:             increment_simple_rowgroup_ctr
    - functionName:    jpeg_crop_scanline
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - xoffset
        - width
      BBCount:         61
      ICount:          565
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - jdiv_round_up
        - jinit_upsampler
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdapistd.c:197,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:198,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:200,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:200,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:201,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:203,8'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:203,47'
          Branch Sides:
            - BranchSide:      'jdapistd.c:204,8'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:204,51'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:204,48'
          Branch Sides:
            - BranchSide:      'jdapistd.c:204,51'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:205,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:203,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:205,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:207,8'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:207,16'
          Branch Sides:
            - BranchSide:      'jdapistd.c:207,20'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:208,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:207,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:208,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:211,8'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:211,19'
          Branch Sides:
            - BranchSide:      'jdapistd.c:212,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:213,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:211,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:213,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:216,8'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:216,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:217,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:237,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:237,33'
          Branch Sides:
            - BranchSide:      'jdapistd.c:237,36'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:240,13'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:237,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:238,13'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:240,13'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:254,37'
          Branch Sides:
            - BranchSide:      'jdapistd.c:254,40'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:264,55'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:254,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:255,63'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:264,55'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdapistd.c:269,3'
          Branch Sides:
            - BranchSide:      'jdapistd.c:271,16'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jinit_upsampler
            - BranchSide:      'jdapistd.c:295,7'
              BranchSideFuncs:
                - jinit_upsampler
        - Branch String:   'jdapistd.c:271,42'
          Branch Sides:
            - BranchSide:      'jdapistd.c:271,45'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jinit_upsampler
            - BranchSide:      'jdapistd.c:272,19'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jinit_upsampler
        - Branch String:   'jdapistd.c:271,15'
          Branch Sides:
            - BranchSide:      'jdapistd.c:271,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jinit_upsampler
            - BranchSide:      'jdapistd.c:272,19'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jinit_upsampler
        - Branch String:   'jdapistd.c:282,40'
          Branch Sides:
            - BranchSide:      'jdapistd.c:282,43'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:289,27'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
        - Branch String:   'jdapistd.c:282,9'
          Branch Sides:
            - BranchSide:      'jdapistd.c:283,24'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
            - BranchSide:      'jdapistd.c:289,27'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
        - Branch String:   'jdapistd.c:295,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:295,7'
              BranchSideFuncs:
                - jinit_upsampler
            - BranchSide:      'jdapistd.c:296,5'
              BranchSideFuncs:
                - jinit_upsampler
      Callsites:
        - Src:             'jdapistd.c:266,17'
          Dst:             jdiv_round_up
        - Src:             'jdapistd.c:277,19'
          Dst:             jdiv_round_up
        - Src:             'jdapistd.c:291,19'
          Dst:             jdiv_round_up
        - Src:             'jdapistd.c:297,5'
          Dst:             jinit_upsampler
    - functionName:    jpeg_start_decompress
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         38
      ICount:          234
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - jinit_master_decompress
        - output_pass_setup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'jdapistd.c:54,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:56,29'
              BranchSideFuncs:
                - jinit_master_decompress
                - output_pass_setup
            - BranchSide:      'jdapistd.c:64,7'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'jdapistd.c:57,9'
          Branch Sides:
            - BranchSide:      'jdapistd.c:59,7'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:62,5'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'jdapistd.c:64,7'
          Branch Sides:
            - BranchSide:      'jdapistd.c:66,9'
              BranchSideFuncs:
                - output_pass_setup
            - BranchSide:      'jdapistd.c:93,14'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'jdapistd.c:66,9'
          Branch Sides:
            - BranchSide:      'jdapistd.c:68,7'
              BranchSideFuncs:
                - output_pass_setup
            - BranchSide:      'jdapistd.c:92,33'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'jdapistd.c:71,13'
          Branch Sides:
            - BranchSide:      'jdapistd.c:72,13'
              BranchSideFuncs:
                - output_pass_setup
            - BranchSide:      'jdapistd.c:74,21'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'jdapistd.c:75,13'
          Branch Sides:
            - BranchSide:      'jdapistd.c:76,11'
              BranchSideFuncs: []
            - BranchSide:      'jdapistd.c:77,13'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'jdapistd.c:77,13'
          Branch Sides:
            - BranchSide:      'jdapistd.c:78,11'
              BranchSideFuncs:
                - output_pass_setup
            - BranchSide:      'jdapistd.c:80,13'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'jdapistd.c:80,37'
          Branch Sides:
            - BranchSide:      'jdapistd.c:68,7'
              BranchSideFuncs:
                - output_pass_setup
            - BranchSide:      'jdapistd.c:81,14'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'jdapistd.c:81,44'
          Branch Sides:
            - BranchSide:      'jdapistd.c:81,47'
              BranchSideFuncs:
                - output_pass_setup
            - BranchSide:      'jdapistd.c:82,17'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'jdapistd.c:80,13'
          Branch Sides:
            - BranchSide:      'jdapistd.c:68,7'
              BranchSideFuncs:
                - output_pass_setup
            - BranchSide:      'jdapistd.c:82,17'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'jdapistd.c:82,15'
          Branch Sides:
            - BranchSide:      'jdapistd.c:84,50'
              BranchSideFuncs:
                - output_pass_setup
            - BranchSide:      'jdapistd.c:86,9'
              BranchSideFuncs:
                - output_pass_setup
      Callsites:
        - Src:             'jdapistd.c:56,5'
          Dst:             jinit_master_decompress
        - Src:             'jdapistd.c:96,10'
          Dst:             output_pass_setup
    - functionName:    int_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         16
      ICount:          168
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - jcopy_sample_rows
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdsample.c:177,3'
          Branch Sides:
            - BranchSide:      'jdsample.c:179,13'
              BranchSideFuncs:
                - jcopy_sample_rows
            - BranchSide:      'jdsample.c:196,1'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:182,5'
          Branch Sides:
            - BranchSide:      'jdsample.c:183,23'
              BranchSideFuncs:
                - jcopy_sample_rows
            - BranchSide:      'jdsample.c:189,9'
              BranchSideFuncs:
                - jcopy_sample_rows
        - Branch String:   'jdsample.c:184,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:182,5'
              BranchSideFuncs:
                - jcopy_sample_rows
            - BranchSide:      'jdsample.c:185,21'
              BranchSideFuncs:
                - jcopy_sample_rows
        - Branch String:   'jdsample.c:189,9'
          Branch Sides:
            - BranchSide:      'jdsample.c:190,26'
              BranchSideFuncs:
                - jcopy_sample_rows
            - BranchSide:      'jdsample.c:193,10'
              BranchSideFuncs:
                - jcopy_sample_rows
      Callsites:
        - Src:             'jdsample.c:190,7'
          Dst:             jcopy_sample_rows
    - functionName:    h2v2_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         9
      ICount:          115
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - jcopy_sample_rows
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdsample.c:243,3'
          Branch Sides:
            - BranchSide:      'jdsample.c:244,13'
              BranchSideFuncs:
                - jcopy_sample_rows
            - BranchSide:      'jdsample.c:257,1'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:247,5'
          Branch Sides:
            - BranchSide:      'jdsample.c:248,23'
              BranchSideFuncs:
                - jcopy_sample_rows
            - BranchSide:      'jdsample.c:252,24'
              BranchSideFuncs:
                - jcopy_sample_rows
      Callsites:
        - Src:             'jdsample.c:252,5'
          Dst:             jcopy_sample_rows
    - functionName:    h2v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         15
      ICount:          241
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdsample.c:376,3'
          Branch Sides:
            - BranchSide:      'jdsample.c:377,12'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:408,1'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:377,5'
          Branch Sides:
            - BranchSide:      'jdsample.c:379,16'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:406,10'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:380,11'
          Branch Sides:
            - BranchSide:      'jdsample.c:381,18'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:383,18'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:393,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:396,30'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:403,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h1v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         15
      ICount:          153
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdsample.c:330,3'
          Branch Sides:
            - BranchSide:      'jdsample.c:331,12'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:350,1'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:331,5'
          Branch Sides:
            - BranchSide:      'jdsample.c:333,16'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:348,10'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:334,11'
          Branch Sides:
            - BranchSide:      'jdsample.c:335,18'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:338,18'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:343,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:344,30'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:347,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v1_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         8
      ICount:          94
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdsample.c:214,3'
          Branch Sides:
            - BranchSide:      'jdsample.c:215,13'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:224,1'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:218,5'
          Branch Sides:
            - BranchSide:      'jdsample.c:219,23'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:223,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v1_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         9
      ICount:          164
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdsample.c:285,3'
          Branch Sides:
            - BranchSide:      'jdsample.c:286,13'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:305,1'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:293,5'
          Branch Sides:
            - BranchSide:      'jdsample.c:295,24'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:301,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fullsize_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    noop_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sep_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_group_ctr
        - in_row_groups_avail
        - output_buf
        - out_row_ctr
        - out_rows_avail
      BBCount:         19
      ICount:          227
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdsample.c:73,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:74,13'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:89,27'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:74,5'
          Branch Sides:
            - BranchSide:      'jdsample.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:83,5'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:93,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:94,16'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:96,22'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:97,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:98,16'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:100,5'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:110,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:110,7'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:111,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_upsampler
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         83
      ICount:          622
      EdgeCount:       110
      CyclomaticComplexity: 29
      functionsReached:
        - jround_up
        - jsimd_can_h2v1_fancy_upsample
        - jsimd_can_h2v1_upsample
        - jsimd_can_h2v2_fancy_upsample
        - jsimd_can_h2v2_upsample
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jdsample.c:424,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:425,5'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
            - BranchSide:      'jdsample.c:427,8'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
        - Branch String:   'jdsample.c:427,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:429,9'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
            - BranchSide:      'jdsample.c:436,33'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
        - Branch String:   'jdsample.c:438,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:439,5'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
            - BranchSide:      'jdsample.c:444,14'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
        - Branch String:   'jdsample.c:444,41'
          Branch Sides:
            - BranchSide:      'jdsample.c:444,44'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
            - BranchSide:      'jdsample.c:449,44'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
        - Branch String:   'jdsample.c:449,3'
          Branch Sides:
            - BranchSide:      'jdsample.c:454,19'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
            - BranchSide:      'jdsample.c:538,1'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:462,9'
          Branch Sides:
            - BranchSide:      'jdsample.c:464,7'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
            - BranchSide:      'jdsample.c:466,16'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
        - Branch String:   'jdsample.c:466,42'
          Branch Sides:
            - BranchSide:      'jdsample.c:466,45'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
            - BranchSide:      'jdsample.c:470,16'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
        - Branch String:   'jdsample.c:466,16'
          Branch Sides:
            - BranchSide:      'jdsample.c:468,7'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
            - BranchSide:      'jdsample.c:470,16'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
        - Branch String:   'jdsample.c:470,46'
          Branch Sides:
            - BranchSide:      'jdsample.c:470,49'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
            - BranchSide:      'jdsample.c:487,16'
              BranchSideFuncs:
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
        - Branch String:   'jdsample.c:470,16'
          Branch Sides:
            - BranchSide:      'jdsample.c:472,11'
              BranchSideFuncs:
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jround_up
                - jsimd_can_h2v1_fancy_upsample
            - BranchSide:      'jdsample.c:487,16'
              BranchSideFuncs:
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
        - Branch String:   'jdsample.c:472,20'
          Branch Sides:
            - BranchSide:      'jdsample.c:472,23'
              BranchSideFuncs:
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jround_up
                - jsimd_can_h2v1_fancy_upsample
            - BranchSide:      'jdsample.c:481,13'
              BranchSideFuncs:
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
        - Branch String:   'jdsample.c:472,11'
          Branch Sides:
            - BranchSide:      'jdsample.c:474,13'
              BranchSideFuncs:
                - jsimd_can_h2v1_fancy_upsample
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jround_up
            - BranchSide:      'jdsample.c:481,13'
              BranchSideFuncs:
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
        - Branch String:   'jdsample.c:474,13'
          Branch Sides:
            - BranchSide:      'jdsample.c:475,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
            - BranchSide:      'jdsample.c:478,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
        - Branch String:   'jdsample.c:481,13'
          Branch Sides:
            - BranchSide:      'jdsample.c:482,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
            - BranchSide:      'jdsample.c:485,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
        - Branch String:   'jdsample.c:487,42'
          Branch Sides:
            - BranchSide:      'jdsample.c:488,16'
              BranchSideFuncs:
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
            - BranchSide:      'jdsample.c:498,16'
              BranchSideFuncs:
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
        - Branch String:   'jdsample.c:488,46'
          Branch Sides:
            - BranchSide:      'jdsample.c:488,49'
              BranchSideFuncs:
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
            - BranchSide:      'jdsample.c:498,16'
              BranchSideFuncs:
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
        - Branch String:   'jdsample.c:487,16'
          Branch Sides:
            - BranchSide:      'jdsample.c:496,9'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
            - BranchSide:      'jdsample.c:498,16'
              BranchSideFuncs:
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
        - Branch String:   'jdsample.c:498,46'
          Branch Sides:
            - BranchSide:      'jdsample.c:499,16'
              BranchSideFuncs:
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
            - BranchSide:      'jdsample.c:517,17'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
        - Branch String:   'jdsample.c:498,16'
          Branch Sides:
            - BranchSide:      'jdsample.c:501,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
                - jsimd_can_h2v2_fancy_upsample
            - BranchSide:      'jdsample.c:517,17'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
        - Branch String:   'jdsample.c:501,20'
          Branch Sides:
            - BranchSide:      'jdsample.c:501,23'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
                - jsimd_can_h2v2_fancy_upsample
            - BranchSide:      'jdsample.c:511,13'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
        - Branch String:   'jdsample.c:501,11'
          Branch Sides:
            - BranchSide:      'jdsample.c:503,13'
              BranchSideFuncs:
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
            - BranchSide:      'jdsample.c:511,13'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
        - Branch String:   'jdsample.c:503,13'
          Branch Sides:
            - BranchSide:      'jdsample.c:504,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
            - BranchSide:      'jdsample.c:507,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
        - Branch String:   'jdsample.c:511,13'
          Branch Sides:
            - BranchSide:      'jdsample.c:512,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
            - BranchSide:      'jdsample.c:515,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
        - Branch String:   'jdsample.c:517,48'
          Branch Sides:
            - BranchSide:      'jdsample.c:518,17'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
            - BranchSide:      'jdsample.c:529,7'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
        - Branch String:   'jdsample.c:517,16'
          Branch Sides:
            - BranchSide:      'jdsample.c:525,9'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
            - BranchSide:      'jdsample.c:529,7'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
        - Branch String:   'jdsample.c:530,21'
          Branch Sides:
            - BranchSide:      'jdsample.c:530,25'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
            - BranchSide:      'jdsample.c:537,3'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
        - Branch String:   'jdsample.c:530,9'
          Branch Sides:
            - BranchSide:      'jdsample.c:531,48'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
            - BranchSide:      'jdsample.c:537,3'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
      Callsites:
        - Src:             'jdsample.c:474,13'
          Dst:             jsimd_can_h2v1_fancy_upsample
        - Src:             'jdsample.c:481,13'
          Dst:             jsimd_can_h2v1_upsample
        - Src:             'jdsample.c:503,13'
          Dst:             jsimd_can_h2v2_fancy_upsample
        - Src:             'jdsample.c:511,13'
          Dst:             jsimd_can_h2v2_upsample
        - Src:             'jdsample.c:533,22'
          Dst:             jround_up
    - functionName:    jzero_far
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - target
        - bytestozero
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jcopy_block_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - input_row
        - output_row
        - num_blocks
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jcopy_sample_rows
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - input_array
        - source_row
        - output_array
        - dest_row
        - num_rows
        - num_cols
      BBCount:         5
      ICount:          76
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'jutils.c:118,3'
          Branch Sides:
            - BranchSide:      'jutils.c:119,25'
              BranchSideFuncs: []
            - BranchSide:      'jutils.c:123,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jround_up
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    46
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jdiv_round_up
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    60
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_write_tables
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         6
      ICount:          89
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - jinit_marker_writer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'jcapimin.c:300,7'
          Branch Sides:
            - BranchSide:      'jcapimin.c:300,7'
              BranchSideFuncs:
                - jinit_marker_writer
            - BranchSide:      'jcapimin.c:301,5'
              BranchSideFuncs:
                - jinit_marker_writer
      Callsites:
        - Src:             'jcapimin.c:307,3'
          Dst:             jinit_marker_writer
    - functionName:    jpeg_write_m_byte
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - val
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_write_m_header
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - marker
        - datalen
      BBCount:         13
      ICount:          99
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'jcapimin.c:260,33'
          Branch Sides:
            - BranchSide:      'jcapimin.c:261,8'
              BranchSideFuncs: []
            - BranchSide:      'jcapimin.c:264,5'
              BranchSideFuncs: []
        - Branch String:   'jcapimin.c:261,47'
          Branch Sides:
            - BranchSide:      'jcapimin.c:261,47'
              BranchSideFuncs: []
            - BranchSide:      'jcapimin.c:262,8'
              BranchSideFuncs: []
        - Branch String:   'jcapimin.c:262,45'
          Branch Sides:
            - BranchSide:      'jcapimin.c:262,45'
              BranchSideFuncs: []
            - BranchSide:      'jcapimin.c:263,8'
              BranchSideFuncs: []
        - Branch String:   'jcapimin.c:260,7'
          Branch Sides:
            - BranchSide:      'jcapimin.c:260,7'
              BranchSideFuncs: []
            - BranchSide:      'jcapimin.c:264,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_write_marker
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - marker
        - dataptr
        - datalen
      BBCount:         16
      ICount:          134
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcapimin.c:241,33'
          Branch Sides:
            - BranchSide:      'jcapimin.c:242,8'
              BranchSideFuncs: []
            - BranchSide:      'jcapimin.c:245,5'
              BranchSideFuncs: []
        - Branch String:   'jcapimin.c:242,47'
          Branch Sides:
            - BranchSide:      'jcapimin.c:243,8'
              BranchSideFuncs: []
            - BranchSide:      'jcapimin.c:247,5'
              BranchSideFuncs: []
        - Branch String:   'jcapimin.c:243,45'
          Branch Sides:
            - BranchSide:      'jcapimin.c:244,8'
              BranchSideFuncs: []
            - BranchSide:      'jcapimin.c:247,5'
              BranchSideFuncs: []
        - Branch String:   'jcapimin.c:241,7'
          Branch Sides:
            - BranchSide:      'jcapimin.c:245,5'
              BranchSideFuncs: []
            - BranchSide:      'jcapimin.c:247,5'
              BranchSideFuncs: []
        - Branch String:   'jcapimin.c:249,3'
          Branch Sides:
            - BranchSide:      'jcapimin.c:250,7'
              BranchSideFuncs: []
            - BranchSide:      'jcapimin.c:253,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_finish_compress
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         49
      ICount:          456
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - jpeg_abort
      functionUses:    5
      BranchProfiles:
        - Branch String:   'jcapimin.c:177,46'
          Branch Sides:
            - BranchSide:      'jcapimin.c:178,7'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'jcapimin.c:180,9'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'jcapimin.c:177,7'
          Branch Sides:
            - BranchSide:      'jcapimin.c:180,9'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'jcapimin.c:183,14'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'jcapimin.c:180,9'
          Branch Sides:
            - BranchSide:      'jcapimin.c:181,7'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'jcapimin.c:182,7'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'jcapimin.c:186,3'
          Branch Sides:
            - BranchSide:      'jcapimin.c:187,7'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'jcapimin.c:221,5'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'jcapimin.c:188,5'
          Branch Sides:
            - BranchSide:      'jcapimin.c:189,11'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'jcapimin.c:218,7'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'jcapimin.c:189,11'
          Branch Sides:
            - BranchSide:      'jcapimin.c:190,47'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'jcapimin.c:197,11'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'jcapimin.c:197,11'
          Branch Sides:
            - BranchSide:      'jcapimin.c:199,13'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'jcapimin.c:206,18'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'jcapimin.c:199,13'
          Branch Sides:
            - BranchSide:      'jcapimin.c:200,11'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'jcapimin.c:201,16'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'jcapimin.c:201,13'
          Branch Sides:
            - BranchSide:      'jcapimin.c:202,11'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'jcapimin.c:206,7'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'jcapimin.c:206,18'
          Branch Sides:
            - BranchSide:      'jcapimin.c:207,13'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'jcapimin.c:212,13'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'jcapimin.c:207,13'
          Branch Sides:
            - BranchSide:      'jcapimin.c:208,11'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'jcapimin.c:209,16'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'jcapimin.c:209,13'
          Branch Sides:
            - BranchSide:      'jcapimin.c:210,11'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'jcapimin.c:211,7'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'jcapimin.c:212,13'
          Branch Sides:
            - BranchSide:      'jcapimin.c:213,11'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'jcapimin.c:214,16'
              BranchSideFuncs:
                - jpeg_abort
      Callsites:
        - Src:             'jcapimin.c:224,3'
          Dst:             jpeg_abort
    - functionName:    jpeg_suppress_tables
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - suppress
      BBCount:         18
      ICount:          110
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jcapimin.c:151,3'
          Branch Sides:
            - BranchSide:      'jcapimin.c:152,17'
              BranchSideFuncs: []
            - BranchSide:      'jcapimin.c:156,10'
              BranchSideFuncs: []
        - Branch String:   'jcapimin.c:152,9'
          Branch Sides:
            - BranchSide:      'jcapimin.c:153,26'
              BranchSideFuncs: []
            - BranchSide:      'jcapimin.c:154,3'
              BranchSideFuncs: []
        - Branch String:   'jcapimin.c:156,3'
          Branch Sides:
            - BranchSide:      'jcapimin.c:157,17'
              BranchSideFuncs: []
            - BranchSide:      'jcapimin.c:162,1'
              BranchSideFuncs: []
        - Branch String:   'jcapimin.c:157,9'
          Branch Sides:
            - BranchSide:      'jcapimin.c:158,26'
              BranchSideFuncs: []
            - BranchSide:      'jcapimin.c:159,17'
              BranchSideFuncs: []
        - Branch String:   'jcapimin.c:159,9'
          Branch Sides:
            - BranchSide:      'jcapimin.c:160,26'
              BranchSideFuncs: []
            - BranchSide:      'jcapimin.c:161,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_abort_compress
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_abort
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'jcapimin.c:128,3'
          Dst:             jpeg_abort
    - functionName:    jpeg_destroy_compress
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jcapimin.c:116,3'
          Dst:             jpeg_destroy
    - functionName:    jpeg_CreateCompress
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - cinfo
        - version
        - structsize
      BBCount:         17
      ICount:          217
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - jinit_memory_mgr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcapimin.c:41,7'
          Branch Sides:
            - BranchSide:      'jcapimin.c:42,5'
              BranchSideFuncs:
                - jinit_memory_mgr
            - BranchSide:      'jcapimin.c:43,7'
              BranchSideFuncs:
                - jinit_memory_mgr
        - Branch String:   'jcapimin.c:43,7'
          Branch Sides:
            - BranchSide:      'jcapimin.c:44,5'
              BranchSideFuncs:
                - jinit_memory_mgr
            - BranchSide:      'jcapimin.c:54,34'
              BranchSideFuncs:
                - jinit_memory_mgr
        - Branch String:   'jcapimin.c:71,3'
          Branch Sides:
            - BranchSide:      'jcapimin.c:72,5'
              BranchSideFuncs: []
            - BranchSide:      'jcapimin.c:78,10'
              BranchSideFuncs: []
        - Branch String:   'jcapimin.c:78,3'
          Branch Sides:
            - BranchSide:      'jcapimin.c:79,5'
              BranchSideFuncs: []
            - BranchSide:      'jcapimin.c:90,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcapimin.c:63,3'
          Dst:             jinit_memory_mgr
    - functionName:    jinit_compress_master
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcinit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         66
      ICount:          417
      EdgeCount:       87
      CyclomaticComplexity: 23
      functionsReached:
        - j12init_c_coef_controller
        - j12init_c_diff_controller
        - j12init_c_main_controller
        - j12init_c_prep_controller
        - j12init_color_converter
        - j12init_downsampler
        - j12init_forward_dct
        - j12init_lossless_compressor
        - j16init_c_diff_controller
        - j16init_c_main_controller
        - j16init_c_prep_controller
        - j16init_color_converter
        - j16init_downsampler
        - j16init_lossless_compressor
        - jinit_arith_encoder
        - jinit_c_coef_controller
        - jinit_c_diff_controller
        - jinit_c_main_controller
        - jinit_c_master_control
        - jinit_c_prep_controller
        - jinit_color_converter
        - jinit_downsampler
        - jinit_forward_dct
        - jinit_huff_encoder
        - jinit_lhuff_encoder
        - jinit_lossless_compressor
        - jinit_marker_writer
        - jinit_phuff_encoder
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcinit.c:42,7'
          Branch Sides:
            - BranchSide:      'jcinit.c:43,9'
              BranchSideFuncs:
                - jinit_forward_dct
                - jinit_huff_encoder
                - jinit_c_coef_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
                - j12init_c_coef_controller
                - jinit_phuff_encoder
                - jinit_arith_encoder
                - j12init_forward_dct
                - jinit_lossless_compressor
                - jinit_lhuff_encoder
                - jinit_c_diff_controller
                - j12init_c_diff_controller
                - j16init_c_diff_controller
                - j12init_lossless_compressor
                - j16init_lossless_compressor
            - BranchSide:      'jcinit.c:64,7'
              BranchSideFuncs:
                - jinit_forward_dct
                - jinit_huff_encoder
                - jinit_c_coef_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
                - j12init_c_coef_controller
                - jinit_phuff_encoder
                - jinit_arith_encoder
                - j12init_forward_dct
                - jinit_lossless_compressor
                - jinit_lhuff_encoder
                - jinit_c_diff_controller
                - j12init_c_diff_controller
                - j16init_c_diff_controller
                - j12init_lossless_compressor
                - j16init_lossless_compressor
        - Branch String:   'jcinit.c:43,9'
          Branch Sides:
            - BranchSide:      'jcinit.c:45,31'
              BranchSideFuncs:
                - j16init_color_converter
                - j16init_downsampler
                - j16init_c_prep_controller
                - jinit_forward_dct
                - jinit_huff_encoder
                - jinit_c_coef_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
                - j12init_c_coef_controller
                - jinit_phuff_encoder
                - jinit_arith_encoder
                - j12init_forward_dct
                - jinit_lossless_compressor
                - jinit_lhuff_encoder
                - jinit_c_diff_controller
                - j12init_c_diff_controller
                - j16init_c_diff_controller
                - j12init_lossless_compressor
                - j16init_lossless_compressor
            - BranchSide:      'jcinit.c:52,16'
              BranchSideFuncs:
                - jinit_color_converter
                - jinit_downsampler
                - jinit_c_prep_controller
                - jinit_forward_dct
                - jinit_huff_encoder
                - jinit_c_coef_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
                - j12init_c_coef_controller
                - jinit_phuff_encoder
                - jinit_arith_encoder
                - j12init_forward_dct
                - jinit_lossless_compressor
                - jinit_lhuff_encoder
                - jinit_c_diff_controller
                - j12init_c_diff_controller
                - j16init_c_diff_controller
                - j12init_lossless_compressor
                - j16init_lossless_compressor
                - j12init_color_converter
                - j12init_downsampler
                - j12init_c_prep_controller
        - Branch String:   'jcinit.c:52,16'
          Branch Sides:
            - BranchSide:      'jcinit.c:53,31'
              BranchSideFuncs:
                - j12init_color_converter
                - j12init_downsampler
                - j12init_c_prep_controller
                - jinit_forward_dct
                - jinit_huff_encoder
                - jinit_c_coef_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
                - j12init_c_coef_controller
                - jinit_phuff_encoder
                - jinit_arith_encoder
                - j12init_forward_dct
                - jinit_lossless_compressor
                - jinit_lhuff_encoder
                - jinit_c_diff_controller
                - j12init_c_diff_controller
                - j16init_c_diff_controller
                - j12init_lossless_compressor
                - j16init_lossless_compressor
            - BranchSide:      'jcinit.c:58,29'
              BranchSideFuncs:
                - jinit_color_converter
                - jinit_downsampler
                - jinit_c_prep_controller
                - jinit_forward_dct
                - jinit_huff_encoder
                - jinit_c_coef_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
                - j12init_c_coef_controller
                - jinit_phuff_encoder
                - jinit_arith_encoder
                - j12init_forward_dct
                - jinit_lossless_compressor
                - jinit_lhuff_encoder
                - jinit_c_diff_controller
                - j12init_c_diff_controller
                - j16init_c_diff_controller
                - j12init_lossless_compressor
                - j16init_lossless_compressor
        - Branch String:   'jcinit.c:64,7'
          Branch Sides:
            - BranchSide:      'jcinit.c:67,9'
              BranchSideFuncs:
                - jinit_lossless_compressor
                - jinit_lhuff_encoder
                - jinit_c_diff_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
                - j12init_c_diff_controller
                - j16init_c_diff_controller
                - j12init_lossless_compressor
                - j16init_lossless_compressor
            - BranchSide:      'jcinit.c:94,9'
              BranchSideFuncs:
                - jinit_forward_dct
                - jinit_huff_encoder
                - jinit_c_coef_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
                - j12init_c_coef_controller
                - jinit_phuff_encoder
                - jinit_arith_encoder
                - j12init_forward_dct
        - Branch String:   'jcinit.c:67,9'
          Branch Sides:
            - BranchSide:      'jcinit.c:68,35'
              BranchSideFuncs:
                - j16init_lossless_compressor
                - jinit_lhuff_encoder
                - jinit_c_diff_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
                - j12init_c_diff_controller
                - j16init_c_diff_controller
            - BranchSide:      'jcinit.c:69,14'
              BranchSideFuncs:
                - jinit_lossless_compressor
                - jinit_lhuff_encoder
                - jinit_c_diff_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
                - j12init_c_diff_controller
                - j16init_c_diff_controller
                - j12init_lossless_compressor
        - Branch String:   'jcinit.c:69,14'
          Branch Sides:
            - BranchSide:      'jcinit.c:70,35'
              BranchSideFuncs:
                - j12init_lossless_compressor
                - jinit_lhuff_encoder
                - jinit_c_diff_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
                - j12init_c_diff_controller
                - j16init_c_diff_controller
            - BranchSide:      'jcinit.c:72,33'
              BranchSideFuncs:
                - jinit_lossless_compressor
                - jinit_lhuff_encoder
                - jinit_c_diff_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
                - j12init_c_diff_controller
                - j16init_c_diff_controller
        - Branch String:   'jcinit.c:74,9'
          Branch Sides:
            - BranchSide:      'jcinit.c:75,7'
              BranchSideFuncs:
                - jinit_c_diff_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
                - j12init_c_diff_controller
                - j16init_c_diff_controller
            - BranchSide:      'jcinit.c:77,27'
              BranchSideFuncs:
                - jinit_lhuff_encoder
                - jinit_c_diff_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
                - j12init_c_diff_controller
                - j16init_c_diff_controller
        - Branch String:   'jcinit.c:81,9'
          Branch Sides:
            - BranchSide:      'jcinit.c:82,33'
              BranchSideFuncs:
                - j16init_c_diff_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
            - BranchSide:      'jcinit.c:84,14'
              BranchSideFuncs:
                - jinit_c_diff_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
                - j12init_c_diff_controller
        - Branch String:   'jcinit.c:82,71'
          Branch Sides:
            - BranchSide:      'jcinit.c:83,50'
              BranchSideFuncs:
                - j16init_c_diff_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
            - BranchSide:      'jcinit.c:93,3'
              BranchSideFuncs:
                - j16init_c_diff_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
        - Branch String:   'jcinit.c:84,14'
          Branch Sides:
            - BranchSide:      'jcinit.c:85,33'
              BranchSideFuncs:
                - j12init_c_diff_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
            - BranchSide:      'jcinit.c:88,31'
              BranchSideFuncs:
                - jinit_c_diff_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
        - Branch String:   'jcinit.c:94,9'
          Branch Sides:
            - BranchSide:      'jcinit.c:95,7'
              BranchSideFuncs:
                - jinit_forward_dct
                - jinit_huff_encoder
                - jinit_c_coef_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
                - j12init_c_coef_controller
                - jinit_phuff_encoder
                - jinit_arith_encoder
                - j12init_forward_dct
            - BranchSide:      'jcinit.c:97,9'
              BranchSideFuncs:
                - jinit_forward_dct
                - jinit_huff_encoder
                - jinit_c_coef_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
                - j12init_c_coef_controller
                - jinit_phuff_encoder
                - jinit_arith_encoder
                - j12init_forward_dct
        - Branch String:   'jcinit.c:97,9'
          Branch Sides:
            - BranchSide:      'jcinit.c:98,27'
              BranchSideFuncs:
                - j12init_forward_dct
                - jinit_huff_encoder
                - jinit_c_coef_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
                - j12init_c_coef_controller
                - jinit_phuff_encoder
                - jinit_arith_encoder
            - BranchSide:      'jcinit.c:100,25'
              BranchSideFuncs:
                - jinit_forward_dct
                - jinit_huff_encoder
                - jinit_c_coef_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
                - j12init_c_coef_controller
                - jinit_phuff_encoder
                - jinit_arith_encoder
        - Branch String:   'jcinit.c:102,9'
          Branch Sides:
            - BranchSide:      'jcinit.c:104,27'
              BranchSideFuncs:
                - jinit_arith_encoder
                - jinit_c_coef_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
                - j12init_c_coef_controller
            - BranchSide:      'jcinit.c:109,11'
              BranchSideFuncs:
                - jinit_huff_encoder
                - jinit_c_coef_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
                - j12init_c_coef_controller
                - jinit_phuff_encoder
        - Branch String:   'jcinit.c:109,11'
          Branch Sides:
            - BranchSide:      'jcinit.c:111,29'
              BranchSideFuncs:
                - jinit_phuff_encoder
                - jinit_c_coef_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
                - j12init_c_coef_controller
            - BranchSide:      'jcinit.c:116,28'
              BranchSideFuncs:
                - jinit_huff_encoder
                - jinit_c_coef_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
                - j12init_c_coef_controller
        - Branch String:   'jcinit.c:120,9'
          Branch Sides:
            - BranchSide:      'jcinit.c:121,33'
              BranchSideFuncs:
                - j12init_c_coef_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
            - BranchSide:      'jcinit.c:124,31'
              BranchSideFuncs:
                - jinit_c_coef_controller
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - j16init_c_main_controller
        - Branch String:   'jcinit.c:128,7'
          Branch Sides:
            - BranchSide:      'jcinit.c:130,31'
              BranchSideFuncs:
                - j16init_c_main_controller
                - jinit_marker_writer
            - BranchSide:      'jcinit.c:134,12'
              BranchSideFuncs:
                - jinit_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
        - Branch String:   'jcinit.c:134,12'
          Branch Sides:
            - BranchSide:      'jcinit.c:135,31'
              BranchSideFuncs:
                - j12init_c_main_controller
                - jinit_marker_writer
            - BranchSide:      'jcinit.c:137,29'
              BranchSideFuncs:
                - jinit_c_main_controller
                - jinit_marker_writer
      Callsites:
        - Src:             'jcinit.c:39,3'
          Dst:             jinit_c_master_control
        - Src:             'jcinit.c:45,7'
          Dst:             j16init_color_converter
        - Src:             'jcinit.c:46,7'
          Dst:             j16init_downsampler
        - Src:             'jcinit.c:47,7'
          Dst:             j16init_c_prep_controller
        - Src:             'jcinit.c:53,7'
          Dst:             j12init_color_converter
        - Src:             'jcinit.c:54,7'
          Dst:             j12init_downsampler
        - Src:             'jcinit.c:55,7'
          Dst:             j12init_c_prep_controller
        - Src:             'jcinit.c:58,7'
          Dst:             jinit_color_converter
        - Src:             'jcinit.c:59,7'
          Dst:             jinit_downsampler
        - Src:             'jcinit.c:60,7'
          Dst:             jinit_c_prep_controller
        - Src:             'jcinit.c:68,7'
          Dst:             j16init_lossless_compressor
        - Src:             'jcinit.c:70,7'
          Dst:             j12init_lossless_compressor
        - Src:             'jcinit.c:72,7'
          Dst:             jinit_lossless_compressor
        - Src:             'jcinit.c:77,7'
          Dst:             jinit_lhuff_encoder
        - Src:             'jcinit.c:82,7'
          Dst:             j16init_c_diff_controller
        - Src:             'jcinit.c:85,7'
          Dst:             j12init_c_diff_controller
        - Src:             'jcinit.c:88,7'
          Dst:             jinit_c_diff_controller
        - Src:             'jcinit.c:98,7'
          Dst:             j12init_forward_dct
        - Src:             'jcinit.c:100,7'
          Dst:             jinit_forward_dct
        - Src:             'jcinit.c:104,7'
          Dst:             jinit_arith_encoder
        - Src:             'jcinit.c:111,9'
          Dst:             jinit_phuff_encoder
        - Src:             'jcinit.c:116,9'
          Dst:             jinit_huff_encoder
        - Src:             'jcinit.c:121,7'
          Dst:             j12init_c_coef_controller
        - Src:             'jcinit.c:124,7'
          Dst:             jinit_c_coef_controller
        - Src:             'jcinit.c:130,5'
          Dst:             j16init_c_main_controller
        - Src:             'jcinit.c:135,5'
          Dst:             j12init_c_main_controller
        - Src:             'jcinit.c:137,5'
          Dst:             jinit_c_main_controller
        - Src:             'jcinit.c:139,3'
          Dst:             jinit_marker_writer
    - functionName:    dump_buffer
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'jclhuff.c:226,7'
          Branch Sides:
            - BranchSide:      'jclhuff.c:227,5'
              BranchSideFuncs: []
            - BranchSide:      'jclhuff.c:229,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flush_bits
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         26
      ICount:          219
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - dump_buffer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jclhuff.c:253,7'
          Branch Sides:
            - BranchSide:      'jclhuff.c:254,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:256,33'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:264,3'
          Branch Sides:
            - BranchSide:      'jclhuff.c:265,20'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:275,27'
              BranchSideFuncs: []
        - Branch String:   'jclhuff.c:267,5'
          Branch Sides:
            - BranchSide:      'jclhuff.c:267,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:268,9'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:267,5'
          Branch Sides:
            - BranchSide:      'jclhuff.c:267,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:267,5'
              BranchSideFuncs: []
        - Branch String:   'jclhuff.c:268,9'
          Branch Sides:
            - BranchSide:      'jclhuff.c:269,7'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:271,16'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:269,7'
          Branch Sides:
            - BranchSide:      'jclhuff.c:269,7'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:270,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:269,7'
          Branch Sides:
            - BranchSide:      'jclhuff.c:269,7'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:269,7'
              BranchSideFuncs: []
        - Branch String:   'jclhuff.c:285,7'
          Branch Sides:
            - BranchSide:      'jclhuff.c:286,5'
              BranchSideFuncs: []
            - BranchSide:      'jclhuff.c:287,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclhuff.c:285,8'
          Dst:             dump_buffer
        - Src:             'jclhuff.c:285,8'
          Dst:             dump_buffer
    - functionName:    emit_restart
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - restart_num
      BBCount:         16
      ICount:          98
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - dump_buffer
        - flush_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclhuff.c:300,7'
          Branch Sides:
            - BranchSide:      'jclhuff.c:301,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:303,3'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:303,3'
          Branch Sides:
            - BranchSide:      'jclhuff.c:303,3'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:304,3'
              BranchSideFuncs:
                - dump_buffer
        - Branch String:   'jclhuff.c:303,3'
          Branch Sides:
            - BranchSide:      'jclhuff.c:303,3'
              BranchSideFuncs:
                - dump_buffer
            - BranchSide:      'jclhuff.c:303,3'
              BranchSideFuncs: []
        - Branch String:   'jclhuff.c:304,3'
          Branch Sides:
            - BranchSide:      'jclhuff.c:304,3'
              BranchSideFuncs:
                - dump_buffer
            - BranchSide:      'jclhuff.c:308,3'
              BranchSideFuncs: []
        - Branch String:   'jclhuff.c:304,3'
          Branch Sides:
            - BranchSide:      'jclhuff.c:304,3'
              BranchSideFuncs: []
            - BranchSide:      'jclhuff.c:304,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclhuff.c:300,8'
          Dst:             flush_bits
        - Src:             'jclhuff.c:303,3'
          Dst:             dump_buffer
        - Src:             'jclhuff.c:304,3'
          Dst:             dump_buffer
    - functionName:    finish_pass_huff
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         6
      ICount:          87
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - flush_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclhuff.c:432,7'
          Branch Sides:
            - BranchSide:      'jclhuff.c:432,7'
              BranchSideFuncs: []
            - BranchSide:      'jclhuff.c:433,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclhuff.c:432,8'
          Dst:             flush_bits
    - functionName:    encode_mcus_huff
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - diff_buf
        - MCU_row_num
        - MCU_col_num
        - nMCU
      BBCount:         91
      ICount:          793
      EdgeCount:       121
      CyclomaticComplexity: 32
      functionsReached:
        - dump_buffer
        - emit_restart
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclhuff.c:333,7'
          Branch Sides:
            - BranchSide:      'jclhuff.c:334,9'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - emit_restart
            - BranchSide:      'jclhuff.c:340,13'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:334,9'
          Branch Sides:
            - BranchSide:      'jclhuff.c:335,33'
              BranchSideFuncs:
                - emit_restart
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:337,3'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:335,11'
          Branch Sides:
            - BranchSide:      'jclhuff.c:335,58'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:336,9'
              BranchSideFuncs: []
        - Branch String:   'jclhuff.c:340,3'
          Branch Sides:
            - BranchSide:      'jclhuff.c:341,10'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:348,16'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:348,3'
          Branch Sides:
            - BranchSide:      'jclhuff.c:351,16'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:411,10'
              BranchSideFuncs: []
        - Branch String:   'jclhuff.c:351,5'
          Branch Sides:
            - BranchSide:      'jclhuff.c:354,30'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:395,43'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:361,11'
          Branch Sides:
            - BranchSide:      'jclhuff.c:362,18'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:367,14'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:363,13'
          Branch Sides:
            - BranchSide:      'jclhuff.c:364,24'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:365,18'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:373,7'
          Branch Sides:
            - BranchSide:      'jclhuff.c:374,14'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:379,11'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:379,11'
          Branch Sides:
            - BranchSide:      'jclhuff.c:380,9'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:383,30'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:253,7'
          Branch Sides:
            - BranchSide:      'jclhuff.c:254,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:256,33'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:264,3'
          Branch Sides:
            - BranchSide:      'jclhuff.c:265,20'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:275,27'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:267,5'
          Branch Sides:
            - BranchSide:      'jclhuff.c:267,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:268,9'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:267,5'
          Branch Sides:
            - BranchSide:      'jclhuff.c:267,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:267,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:268,9'
          Branch Sides:
            - BranchSide:      'jclhuff.c:269,7'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:271,16'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:269,7'
          Branch Sides:
            - BranchSide:      'jclhuff.c:269,7'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:270,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:269,7'
          Branch Sides:
            - BranchSide:      'jclhuff.c:269,7'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:269,7'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:383,11'
          Branch Sides:
            - BranchSide:      'jclhuff.c:384,16'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:388,11'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:388,17'
          Branch Sides:
            - BranchSide:      'jclhuff.c:389,11'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:392,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:388,11'
          Branch Sides:
            - BranchSide:      'jclhuff.c:390,46'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:392,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:253,7'
          Branch Sides:
            - BranchSide:      'jclhuff.c:254,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:256,33'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:264,3'
          Branch Sides:
            - BranchSide:      'jclhuff.c:265,20'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:275,27'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:267,5'
          Branch Sides:
            - BranchSide:      'jclhuff.c:267,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:268,9'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:267,5'
          Branch Sides:
            - BranchSide:      'jclhuff.c:267,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:267,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:268,9'
          Branch Sides:
            - BranchSide:      'jclhuff.c:269,7'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:271,16'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:269,7'
          Branch Sides:
            - BranchSide:      'jclhuff.c:269,7'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:270,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:269,7'
          Branch Sides:
            - BranchSide:      'jclhuff.c:269,7'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:269,7'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:390,13'
          Branch Sides:
            - BranchSide:      'jclhuff.c:390,58'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:391,18'
              BranchSideFuncs: []
        - Branch String:   'jclhuff.c:400,9'
          Branch Sides:
            - BranchSide:      'jclhuff.c:401,11'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:409,3'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'jclhuff.c:401,11'
          Branch Sides:
            - BranchSide:      'jclhuff.c:402,35'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'jclhuff.c:406,7'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
      Callsites:
        - Src:             'jclhuff.c:335,12'
          Dst:             emit_restart
        - Src:             'jclhuff.c:383,12'
          Dst:             dump_buffer
        - Src:             'jclhuff.c:383,12'
          Dst:             dump_buffer
        - Src:             'jclhuff.c:390,14'
          Dst:             dump_buffer
        - Src:             'jclhuff.c:390,14'
          Dst:             dump_buffer
    - functionName:    finish_pass_gather
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         13
      ICount:          111
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - jpeg_alloc_huff_table
        - jpeg_gen_optimal_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclhuff.c:545,3'
          Branch Sides:
            - BranchSide:      'jclhuff.c:546,15'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
            - BranchSide:      'jclhuff.c:556,1'
              BranchSideFuncs: []
        - Branch String:   'jclhuff.c:548,9'
          Branch Sides:
            - BranchSide:      'jclhuff.c:549,18'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
            - BranchSide:      'jclhuff.c:555,3'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
        - Branch String:   'jclhuff.c:550,11'
          Branch Sides:
            - BranchSide:      'jclhuff.c:551,56'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
                - jpeg_gen_optimal_table
            - BranchSide:      'jclhuff.c:552,30'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
      Callsites:
        - Src:             'jclhuff.c:551,20'
          Dst:             jpeg_alloc_huff_table
        - Src:             'jclhuff.c:552,7'
          Dst:             jpeg_gen_optimal_table
    - functionName:    encode_mcus_gather
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - diff_buf
        - MCU_row_num
        - MCU_col_num
        - nMCU
      BBCount:         33
      ICount:          285
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclhuff.c:470,7'
          Branch Sides:
            - BranchSide:      'jclhuff.c:471,9'
              BranchSideFuncs: []
            - BranchSide:      'jclhuff.c:479,13'
              BranchSideFuncs: []
        - Branch String:   'jclhuff.c:471,9'
          Branch Sides:
            - BranchSide:      'jclhuff.c:473,33'
              BranchSideFuncs: []
            - BranchSide:      'jclhuff.c:475,5'
              BranchSideFuncs: []
        - Branch String:   'jclhuff.c:479,3'
          Branch Sides:
            - BranchSide:      'jclhuff.c:480,10'
              BranchSideFuncs: []
            - BranchSide:      'jclhuff.c:487,16'
              BranchSideFuncs: []
        - Branch String:   'jclhuff.c:487,3'
          Branch Sides:
            - BranchSide:      'jclhuff.c:490,16'
              BranchSideFuncs: []
            - BranchSide:      'jclhuff.c:523,10'
              BranchSideFuncs: []
        - Branch String:   'jclhuff.c:490,5'
          Branch Sides:
            - BranchSide:      'jclhuff.c:493,22'
              BranchSideFuncs: []
            - BranchSide:      'jclhuff.c:521,3'
              BranchSideFuncs: []
        - Branch String:   'jclhuff.c:500,11'
          Branch Sides:
            - BranchSide:      'jclhuff.c:501,18'
              BranchSideFuncs: []
            - BranchSide:      'jclhuff.c:505,14'
              BranchSideFuncs: []
        - Branch String:   'jclhuff.c:502,13'
          Branch Sides:
            - BranchSide:      'jclhuff.c:503,16'
              BranchSideFuncs: []
            - BranchSide:      'jclhuff.c:504,7'
              BranchSideFuncs: []
        - Branch String:   'jclhuff.c:509,7'
          Branch Sides:
            - BranchSide:      'jclhuff.c:510,14'
              BranchSideFuncs: []
            - BranchSide:      'jclhuff.c:515,11'
              BranchSideFuncs: []
        - Branch String:   'jclhuff.c:515,11'
          Branch Sides:
            - BranchSide:      'jclhuff.c:516,9'
              BranchSideFuncs: []
            - BranchSide:      'jclhuff.c:519,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_lhuff
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - gather_statistics
      BBCount:         33
      ICount:          344
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - jpeg_make_c_derived_tbl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclhuff.c:142,7'
          Branch Sides:
            - BranchSide:      'jclhuff.c:144,5'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jclhuff.c:150,5'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
        - Branch String:   'jclhuff.c:154,3'
          Branch Sides:
            - BranchSide:      'jclhuff.c:155,15'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jclhuff.c:180,14'
              BranchSideFuncs: []
        - Branch String:   'jclhuff.c:157,9'
          Branch Sides:
            - BranchSide:      'jclhuff.c:161,11'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jclhuff.c:174,31'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
        - Branch String:   'jclhuff.c:161,21'
          Branch Sides:
            - BranchSide:      'jclhuff.c:161,24'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jclhuff.c:162,9'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
        - Branch String:   'jclhuff.c:161,11'
          Branch Sides:
            - BranchSide:      'jclhuff.c:162,9'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jclhuff.c:165,11'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
        - Branch String:   'jclhuff.c:165,11'
          Branch Sides:
            - BranchSide:      'jclhuff.c:167,13'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jclhuff.c:169,14'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
        - Branch String:   'jclhuff.c:180,3'
          Branch Sides:
            - BranchSide:      'jclhuff.c:181,15'
              BranchSideFuncs: []
            - BranchSide:      'jclhuff.c:197,29'
              BranchSideFuncs: []
        - Branch String:   'jclhuff.c:183,5'
          Branch Sides:
            - BranchSide:      'jclhuff.c:180,3'
              BranchSideFuncs: []
            - BranchSide:      'jclhuff.c:185,42'
              BranchSideFuncs: []
        - Branch String:   'jclhuff.c:188,7'
          Branch Sides:
            - BranchSide:      'jclhuff.c:190,43'
              BranchSideFuncs: []
            - BranchSide:      'jclhuff.c:195,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclhuff.c:174,7'
          Dst:             jpeg_make_c_derived_tbl
    - functionName:    jinit_lhuff_encoder
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          65
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclhuff.c:579,3'
          Branch Sides:
            - BranchSide:      'jclhuff.c:580,5'
              BranchSideFuncs: []
            - BranchSide:      'jclhuff.c:585,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    emit_sos
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         16
      ICount:          145
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcmarker.c:332,3'
          Branch Sides:
            - BranchSide:      'jcmarker.c:333,15'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'jcmarker.c:348,13'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'jcmarker.c:341,25'
          Branch Sides:
            - BranchSide:      'jcmarker.c:341,28'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'jcmarker.c:341,10'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'jcmarker.c:341,10'
          Branch Sides:
            - BranchSide:      'jcmarker.c:341,45'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'jcmarker.c:341,8'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'jcmarker.c:343,10'
          Branch Sides:
            - BranchSide:      'jcmarker.c:343,22'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'jcmarker.c:343,8'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
      Callsites:
        - Src:             'jcmarker.c:326,3'
          Dst:             emit_marker
        - Src:             'jcmarker.c:328,3'
          Dst:             emit_2bytes
        - Src:             'jcmarker.c:330,3'
          Dst:             emit_byte
        - Src:             'jcmarker.c:334,5'
          Dst:             emit_byte
        - Src:             'jcmarker.c:345,5'
          Dst:             emit_byte
        - Src:             'jcmarker.c:348,3'
          Dst:             emit_byte
        - Src:             'jcmarker.c:349,3'
          Dst:             emit_byte
        - Src:             'jcmarker.c:350,3'
          Dst:             emit_byte
    - functionName:    emit_marker
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - mark
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_byte
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'jcmarker.c:132,3'
          Dst:             emit_byte
        - Src:             'jcmarker.c:133,3'
          Dst:             emit_byte
    - functionName:    emit_2bytes
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - value
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_byte
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'jcmarker.c:141,3'
          Dst:             emit_byte
        - Src:             'jcmarker.c:142,3'
          Dst:             emit_byte
    - functionName:    emit_byte
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - val
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    44
      BranchProfiles:
        - Branch String:   'jcmarker.c:121,7'
          Branch Sides:
            - BranchSide:      'jcmarker.c:121,7'
              BranchSideFuncs: []
            - BranchSide:      'jcmarker.c:122,12'
              BranchSideFuncs: []
        - Branch String:   'jcmarker.c:122,9'
          Branch Sides:
            - BranchSide:      'jcmarker.c:123,7'
              BranchSideFuncs: []
            - BranchSide:      'jcmarker.c:124,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    emit_dri
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_2bytes
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jcmarker.c:281,3'
          Dst:             emit_marker
        - Src:             'jcmarker.c:283,3'
          Dst:             emit_2bytes
        - Src:             'jcmarker.c:285,3'
          Dst:             emit_2bytes
    - functionName:    emit_dht
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - index
        - is_ac
      BBCount:         24
      ICount:          187
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    4
      BranchProfiles:
        - Branch String:   'jcmarker.c:197,7'
          Branch Sides:
            - BranchSide:      'jcmarker.c:198,12'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'jcmarker.c:201,12'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'jcmarker.c:204,7'
          Branch Sides:
            - BranchSide:      'jcmarker.c:205,5'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'jcmarker.c:207,8'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'jcmarker.c:207,7'
          Branch Sides:
            - BranchSide:      'jcmarker.c:207,7'
              BranchSideFuncs: []
            - BranchSide:      'jcmarker.c:208,17'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'jcmarker.c:211,5'
          Branch Sides:
            - BranchSide:      'jcmarker.c:212,17'
              BranchSideFuncs:
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'jcmarker.c:214,17'
              BranchSideFuncs:
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'jcmarker.c:217,5'
          Branch Sides:
            - BranchSide:      'jcmarker.c:218,17'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
            - BranchSide:      'jcmarker.c:220,12'
              BranchSideFuncs:
                - emit_byte
        - Branch String:   'jcmarker.c:220,5'
          Branch Sides:
            - BranchSide:      'jcmarker.c:221,17'
              BranchSideFuncs:
                - emit_byte
            - BranchSide:      'jcmarker.c:223,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcmarker.c:208,5'
          Dst:             emit_marker
        - Src:             'jcmarker.c:214,5'
          Dst:             emit_2bytes
        - Src:             'jcmarker.c:215,5'
          Dst:             emit_byte
        - Src:             'jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'jcmarker.c:221,7'
          Dst:             emit_byte
    - functionName:    emit_dac
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         36
      ICount:          246
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcmarker.c:240,3'
          Branch Sides:
            - BranchSide:      'jcmarker.c:241,30'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'jcmarker.c:243,10'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'jcmarker.c:243,3'
          Branch Sides:
            - BranchSide:      'jcmarker.c:244,15'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'jcmarker.c:253,10'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'jcmarker.c:246,24'
          Branch Sides:
            - BranchSide:      'jcmarker.c:246,27'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'jcmarker.c:249,9'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'jcmarker.c:246,9'
          Branch Sides:
            - BranchSide:      'jcmarker.c:247,17'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'jcmarker.c:249,9'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'jcmarker.c:249,9'
          Branch Sides:
            - BranchSide:      'jcmarker.c:250,17'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'jcmarker.c:251,3'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'jcmarker.c:254,3'
          Branch Sides:
            - BranchSide:      'jcmarker.c:255,25'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'jcmarker.c:257,7'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'jcmarker.c:257,7'
          Branch Sides:
            - BranchSide:      'jcmarker.c:257,7'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'jcmarker.c:258,17'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'jcmarker.c:262,5'
          Branch Sides:
            - BranchSide:      'jcmarker.c:263,21'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'jcmarker.c:272,3'
              BranchSideFuncs: []
        - Branch String:   'jcmarker.c:263,11'
          Branch Sides:
            - BranchSide:      'jcmarker.c:264,19'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'jcmarker.c:267,21'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'jcmarker.c:267,11'
          Branch Sides:
            - BranchSide:      'jcmarker.c:268,19'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'jcmarker.c:271,5'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
      Callsites:
        - Src:             'jcmarker.c:258,5'
          Dst:             emit_marker
        - Src:             'jcmarker.c:260,5'
          Dst:             emit_2bytes
        - Src:             'jcmarker.c:264,9'
          Dst:             emit_byte
        - Src:             'jcmarker.c:265,9'
          Dst:             emit_byte
        - Src:             'jcmarker.c:268,9'
          Dst:             emit_byte
        - Src:             'jcmarker.c:269,9'
          Dst:             emit_byte
    - functionName:    emit_sof
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - code
      BBCount:         13
      ICount:          147
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    6
      BranchProfiles:
        - Branch String:   'jcmarker.c:301,42'
          Branch Sides:
            - BranchSide:      'jcmarker.c:301,51'
              BranchSideFuncs:
                - emit_byte
                - emit_2bytes
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'jcmarker.c:302,5'
              BranchSideFuncs:
                - emit_byte
                - emit_2bytes
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'jcmarker.c:301,7'
          Branch Sides:
            - BranchSide:      'jcmarker.c:302,5'
              BranchSideFuncs:
                - emit_byte
                - emit_2bytes
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'jcmarker.c:304,13'
              BranchSideFuncs:
                - emit_byte
                - emit_2bytes
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'jcmarker.c:310,3'
          Branch Sides:
            - BranchSide:      'jcmarker.c:312,15'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'jcmarker.c:316,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcmarker.c:296,3'
          Dst:             emit_marker
        - Src:             'jcmarker.c:298,3'
          Dst:             emit_2bytes
        - Src:             'jcmarker.c:304,3'
          Dst:             emit_byte
        - Src:             'jcmarker.c:305,3'
          Dst:             emit_2bytes
        - Src:             'jcmarker.c:306,3'
          Dst:             emit_2bytes
        - Src:             'jcmarker.c:308,3'
          Dst:             emit_byte
        - Src:             'jcmarker.c:312,5'
          Dst:             emit_byte
        - Src:             'jcmarker.c:313,5'
          Dst:             emit_byte
        - Src:             'jcmarker.c:314,5'
          Dst:             emit_byte
    - functionName:    emit_dqt
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - index
      BBCount:         23
      ICount:          176
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jcmarker.c:159,7'
          Branch Sides:
            - BranchSide:      'jcmarker.c:160,5'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'jcmarker.c:162,8'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'jcmarker.c:163,3'
          Branch Sides:
            - BranchSide:      'jcmarker.c:164,9'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'jcmarker.c:168,8'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'jcmarker.c:164,9'
          Branch Sides:
            - BranchSide:      'jcmarker.c:165,12'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'jcmarker.c:166,3'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'jcmarker.c:168,7'
          Branch Sides:
            - BranchSide:      'jcmarker.c:168,7'
              BranchSideFuncs: []
            - BranchSide:      'jcmarker.c:169,17'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'jcmarker.c:175,5'
          Branch Sides:
            - BranchSide:      'jcmarker.c:177,27'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
            - BranchSide:      'jcmarker.c:183,5'
              BranchSideFuncs: []
        - Branch String:   'jcmarker.c:178,11'
          Branch Sides:
            - BranchSide:      'jcmarker.c:179,19'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
            - BranchSide:      'jcmarker.c:180,17'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
      Callsites:
        - Src:             'jcmarker.c:169,5'
          Dst:             emit_marker
        - Src:             'jcmarker.c:171,5'
          Dst:             emit_2bytes
        - Src:             'jcmarker.c:173,5'
          Dst:             emit_byte
        - Src:             'jcmarker.c:179,9'
          Dst:             emit_byte
        - Src:             'jcmarker.c:180,7'
          Dst:             emit_byte
    - functionName:    emit_adobe_app14
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcmarker.c:421,3'
          Branch Sides:
            - BranchSide:      'jcmarker.c:423,15'
              BranchSideFuncs:
                - emit_byte
            - BranchSide:      'jcmarker.c:426,15'
              BranchSideFuncs:
                - emit_byte
            - BranchSide:      'jcmarker.c:429,15'
              BranchSideFuncs:
                - emit_byte
      Callsites:
        - Src:             'jcmarker.c:409,3'
          Dst:             emit_marker
        - Src:             'jcmarker.c:411,3'
          Dst:             emit_2bytes
        - Src:             'jcmarker.c:413,3'
          Dst:             emit_byte
        - Src:             'jcmarker.c:414,3'
          Dst:             emit_byte
        - Src:             'jcmarker.c:415,3'
          Dst:             emit_byte
        - Src:             'jcmarker.c:416,3'
          Dst:             emit_byte
        - Src:             'jcmarker.c:417,3'
          Dst:             emit_byte
        - Src:             'jcmarker.c:418,3'
          Dst:             emit_2bytes
        - Src:             'jcmarker.c:419,3'
          Dst:             emit_2bytes
        - Src:             'jcmarker.c:420,3'
          Dst:             emit_2bytes
        - Src:             'jcmarker.c:423,5'
          Dst:             emit_byte
        - Src:             'jcmarker.c:426,5'
          Dst:             emit_byte
        - Src:             'jcmarker.c:429,5'
          Dst:             emit_byte
    - functionName:    emit_jfif_app0
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jcmarker.c:370,3'
          Dst:             emit_marker
        - Src:             'jcmarker.c:372,3'
          Dst:             emit_2bytes
        - Src:             'jcmarker.c:374,3'
          Dst:             emit_byte
        - Src:             'jcmarker.c:375,3'
          Dst:             emit_byte
        - Src:             'jcmarker.c:376,3'
          Dst:             emit_byte
        - Src:             'jcmarker.c:377,3'
          Dst:             emit_byte
        - Src:             'jcmarker.c:378,3'
          Dst:             emit_byte
        - Src:             'jcmarker.c:379,3'
          Dst:             emit_byte
        - Src:             'jcmarker.c:380,3'
          Dst:             emit_byte
        - Src:             'jcmarker.c:381,3'
          Dst:             emit_byte
        - Src:             'jcmarker.c:382,3'
          Dst:             emit_2bytes
        - Src:             'jcmarker.c:383,3'
          Dst:             emit_2bytes
        - Src:             'jcmarker.c:384,3'
          Dst:             emit_byte
        - Src:             'jcmarker.c:385,3'
          Dst:             emit_byte
    - functionName:    write_marker_byte
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_byte
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jcmarker.c:459,3'
          Dst:             emit_byte
    - functionName:    write_marker_header
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - marker
        - datalen
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - emit_2bytes
        - emit_marker
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcmarker.c:447,7'
          Branch Sides:
            - BranchSide:      'jcmarker.c:447,7'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
            - BranchSide:      'jcmarker.c:448,5'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
      Callsites:
        - Src:             'jcmarker.c:450,3'
          Dst:             emit_marker
        - Src:             'jcmarker.c:452,3'
          Dst:             emit_2bytes
    - functionName:    write_tables_only
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         23
      ICount:          119
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - emit_dht
        - emit_dqt
        - emit_marker
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcmarker.c:628,3'
          Branch Sides:
            - BranchSide:      'jcmarker.c:629,9'
              BranchSideFuncs:
                - emit_marker
                - emit_dht
                - emit_dht
                - emit_dqt
            - BranchSide:      'jcmarker.c:633,8'
              BranchSideFuncs:
                - emit_marker
                - emit_dht
                - emit_dht
        - Branch String:   'jcmarker.c:629,9'
          Branch Sides:
            - BranchSide:      'jcmarker.c:630,22'
              BranchSideFuncs:
                - emit_dqt
                - emit_marker
                - emit_dht
                - emit_dht
            - BranchSide:      'jcmarker.c:631,3'
              BranchSideFuncs:
                - emit_marker
                - emit_dht
                - emit_dht
                - emit_dqt
        - Branch String:   'jcmarker.c:633,7'
          Branch Sides:
            - BranchSide:      'jcmarker.c:633,7'
              BranchSideFuncs:
                - emit_marker
            - BranchSide:      'jcmarker.c:634,12'
              BranchSideFuncs:
                - emit_marker
                - emit_dht
                - emit_dht
        - Branch String:   'jcmarker.c:634,5'
          Branch Sides:
            - BranchSide:      'jcmarker.c:635,11'
              BranchSideFuncs:
                - emit_marker
                - emit_dht
                - emit_dht
            - BranchSide:      'jcmarker.c:640,3'
              BranchSideFuncs:
                - emit_marker
        - Branch String:   'jcmarker.c:635,11'
          Branch Sides:
            - BranchSide:      'jcmarker.c:636,18'
              BranchSideFuncs:
                - emit_dht
                - emit_marker
                - emit_dht
            - BranchSide:      'jcmarker.c:637,11'
              BranchSideFuncs:
                - emit_marker
                - emit_dht
                - emit_dht
        - Branch String:   'jcmarker.c:637,11'
          Branch Sides:
            - BranchSide:      'jcmarker.c:638,18'
              BranchSideFuncs:
                - emit_dht
                - emit_marker
                - emit_dht
            - BranchSide:      'jcmarker.c:639,5'
              BranchSideFuncs:
                - emit_marker
                - emit_dht
                - emit_dht
      Callsites:
        - Src:             'jcmarker.c:626,3'
          Dst:             emit_marker
        - Src:             'jcmarker.c:630,13'
          Dst:             emit_dqt
        - Src:             'jcmarker.c:636,9'
          Dst:             emit_dht
        - Src:             'jcmarker.c:638,9'
          Dst:             emit_dht
        - Src:             'jcmarker.c:642,3'
          Dst:             emit_marker
    - functionName:    write_file_trailer
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jcmarker.c:610,3'
          Dst:             emit_marker
    - functionName:    write_scan_header
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         27
      ICount:          168
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - emit_dac
        - emit_dht
        - emit_dri
        - emit_sos
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcmarker.c:569,7'
          Branch Sides:
            - BranchSide:      'jcmarker.c:574,14'
              BranchSideFuncs:
                - emit_dac
                - emit_sos
                - emit_dri
            - BranchSide:      'jcmarker.c:579,12'
              BranchSideFuncs:
                - emit_sos
                - emit_dri
                - emit_dht
                - emit_dht
        - Branch String:   'jcmarker.c:579,5'
          Branch Sides:
            - BranchSide:      'jcmarker.c:0,0'
              BranchSideFuncs:
                - emit_sos
                - emit_dri
                - emit_dht
                - emit_dht
            - BranchSide:      'jcmarker.c:580,17'
              BranchSideFuncs:
                - emit_sos
                - emit_dri
                - emit_dht
                - emit_dht
        - Branch String:   'jcmarker.c:582,27'
          Branch Sides:
            - BranchSide:      'jcmarker.c:582,30'
              BranchSideFuncs:
                - emit_sos
                - emit_dri
                - emit_dht
                - emit_dht
            - BranchSide:      'jcmarker.c:582,49'
              BranchSideFuncs:
                - emit_sos
                - emit_dri
                - emit_dht
                - emit_dht
        - Branch String:   'jcmarker.c:582,46'
          Branch Sides:
            - BranchSide:      'jcmarker.c:582,49'
              BranchSideFuncs:
                - emit_dht
                - emit_sos
                - emit_dri
                - emit_dht
            - BranchSide:      'jcmarker.c:583,18'
              BranchSideFuncs:
                - emit_dht
                - emit_sos
                - emit_dri
                - emit_dht
        - Branch String:   'jcmarker.c:582,11'
          Branch Sides:
            - BranchSide:      'jcmarker.c:583,18'
              BranchSideFuncs:
                - emit_dht
                - emit_sos
                - emit_dri
                - emit_dht
            - BranchSide:      'jcmarker.c:586,11'
              BranchSideFuncs:
                - emit_sos
                - emit_dri
                - emit_dht
                - emit_dht
        - Branch String:   'jcmarker.c:586,21'
          Branch Sides:
            - BranchSide:      'jcmarker.c:586,25'
              BranchSideFuncs:
                - emit_dht
                - emit_sos
                - emit_dri
                - emit_dht
            - BranchSide:      'jcmarker.c:588,5'
              BranchSideFuncs:
                - emit_sos
                - emit_dri
                - emit_dht
                - emit_dht
        - Branch String:   'jcmarker.c:586,11'
          Branch Sides:
            - BranchSide:      'jcmarker.c:587,18'
              BranchSideFuncs:
                - emit_sos
                - emit_dri
                - emit_dht
                - emit_dht
            - BranchSide:      'jcmarker.c:588,5'
              BranchSideFuncs:
                - emit_sos
                - emit_dri
                - emit_dht
                - emit_dht
        - Branch String:   'jcmarker.c:594,7'
          Branch Sides:
            - BranchSide:      'jcmarker.c:594,7'
              BranchSideFuncs:
                - emit_dri
                - emit_sos
            - BranchSide:      'jcmarker.c:595,14'
              BranchSideFuncs:
                - emit_dri
                - emit_sos
      Callsites:
        - Src:             'jcmarker.c:574,5'
          Dst:             emit_dac
        - Src:             'jcmarker.c:583,9'
          Dst:             emit_dht
        - Src:             'jcmarker.c:587,9'
          Dst:             emit_dht
        - Src:             'jcmarker.c:595,5'
          Dst:             emit_dri
        - Src:             'jcmarker.c:599,3'
          Dst:             emit_sos
    - functionName:    write_frame_header
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         50
      ICount:          272
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - emit_dqt
        - emit_sof
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcmarker.c:506,7'
          Branch Sides:
            - BranchSide:      'jcmarker.c:510,13'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
            - BranchSide:      'jcmarker.c:520,7'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
        - Branch String:   'jcmarker.c:510,5'
          Branch Sides:
            - BranchSide:      'jcmarker.c:512,24'
              BranchSideFuncs:
                - emit_dqt
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
            - BranchSide:      'jcmarker.c:515,3'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
        - Branch String:   'jcmarker.c:520,25'
          Branch Sides:
            - BranchSide:      'jcmarker.c:520,28'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
            - BranchSide:      'jcmarker.c:522,17'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
        - Branch String:   'jcmarker.c:520,52'
          Branch Sides:
            - BranchSide:      'jcmarker.c:521,7'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
            - BranchSide:      'jcmarker.c:522,17'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
        - Branch String:   'jcmarker.c:521,31'
          Branch Sides:
            - BranchSide:      'jcmarker.c:521,34'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
            - BranchSide:      'jcmarker.c:522,17'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
        - Branch String:   'jcmarker.c:520,7'
          Branch Sides:
            - BranchSide:      'jcmarker.c:522,17'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
            - BranchSide:      'jcmarker.c:524,17'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
        - Branch String:   'jcmarker.c:525,5'
          Branch Sides:
            - BranchSide:      'jcmarker.c:527,11'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
            - BranchSide:      'jcmarker.c:530,9'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
        - Branch String:   'jcmarker.c:527,34'
          Branch Sides:
            - BranchSide:      'jcmarker.c:527,37'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
            - BranchSide:      'jcmarker.c:528,21'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
        - Branch String:   'jcmarker.c:527,11'
          Branch Sides:
            - BranchSide:      'jcmarker.c:528,21'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
            - BranchSide:      'jcmarker.c:529,5'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
        - Branch String:   'jcmarker.c:538,7'
          Branch Sides:
            - BranchSide:      'jcmarker.c:539,9'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
            - BranchSide:      'jcmarker.c:544,9'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
        - Branch String:   'jcmarker.c:539,9'
          Branch Sides:
            - BranchSide:      'jcmarker.c:540,16'
              BranchSideFuncs:
                - emit_sof
            - BranchSide:      'jcmarker.c:542,16'
              BranchSideFuncs:
                - emit_sof
        - Branch String:   'jcmarker.c:544,9'
          Branch Sides:
            - BranchSide:      'jcmarker.c:545,16'
              BranchSideFuncs:
                - emit_sof
            - BranchSide:      'jcmarker.c:546,14'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
        - Branch String:   'jcmarker.c:546,14'
          Branch Sides:
            - BranchSide:      'jcmarker.c:547,16'
              BranchSideFuncs:
                - emit_sof
            - BranchSide:      'jcmarker.c:548,14'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
        - Branch String:   'jcmarker.c:548,14'
          Branch Sides:
            - BranchSide:      'jcmarker.c:549,16'
              BranchSideFuncs:
                - emit_sof
            - BranchSide:      'jcmarker.c:551,16'
              BranchSideFuncs:
                - emit_sof
      Callsites:
        - Src:             'jcmarker.c:512,15'
          Dst:             emit_dqt
        - Src:             'jcmarker.c:540,7'
          Dst:             emit_sof
        - Src:             'jcmarker.c:542,7'
          Dst:             emit_sof
        - Src:             'jcmarker.c:545,7'
          Dst:             emit_sof
        - Src:             'jcmarker.c:547,7'
          Dst:             emit_sof
        - Src:             'jcmarker.c:549,7'
          Dst:             emit_sof
        - Src:             'jcmarker.c:551,7'
          Dst:             emit_sof
    - functionName:    write_file_header
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - emit_adobe_app14
        - emit_jfif_app0
        - emit_marker
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcmarker.c:484,7'
          Branch Sides:
            - BranchSide:      'jcmarker.c:485,20'
              BranchSideFuncs:
                - emit_jfif_app0
                - emit_adobe_app14
            - BranchSide:      'jcmarker.c:486,7'
              BranchSideFuncs:
                - emit_adobe_app14
        - Branch String:   'jcmarker.c:486,7'
          Branch Sides:
            - BranchSide:      'jcmarker.c:486,7'
              BranchSideFuncs:
                - emit_adobe_app14
            - BranchSide:      'jcmarker.c:487,22'
              BranchSideFuncs:
                - emit_adobe_app14
      Callsites:
        - Src:             'jcmarker.c:479,3'
          Dst:             emit_marker
        - Src:             'jcmarker.c:485,5'
          Dst:             emit_jfif_app0
        - Src:             'jcmarker.c:487,5'
          Dst:             emit_adobe_app14
    - functionName:    jinit_marker_writer
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    per_scan_setup
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         37
      ICount:          406
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - jdiv_round_up
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jcmaster.c:483,7'
          Branch Sides:
            - BranchSide:      'jcmaster.c:486,15'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:512,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jcmaster.c:502,9'
          Branch Sides:
            - BranchSide:      'jcmaster.c:502,25'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:503,32'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:512,35'
          Branch Sides:
            - BranchSide:      'jcmaster.c:512,38'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jcmaster.c:513,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jcmaster.c:512,9'
          Branch Sides:
            - BranchSide:      'jcmaster.c:513,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jcmaster.c:518,27'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jcmaster.c:526,5'
          Branch Sides:
            - BranchSide:      'jcmaster.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:527,17'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:535,11'
          Branch Sides:
            - BranchSide:      'jcmaster.c:535,27'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:536,33'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:538,11'
          Branch Sides:
            - BranchSide:      'jcmaster.c:538,27'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:539,34'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:542,11'
          Branch Sides:
            - BranchSide:      'jcmaster.c:543,9'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:544,7'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:544,7'
          Branch Sides:
            - BranchSide:      'jcmaster.c:545,57'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:547,5'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:553,7'
          Branch Sides:
            - BranchSide:      'jcmaster.c:553,7'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:554,26'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:555,45'
          Branch Sides:
            - BranchSide:      'jcmaster.c:555,31'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:555,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcmaster.c:518,7'
          Dst:             jdiv_round_up
        - Src:             'jcmaster.c:521,7'
          Dst:             jdiv_round_up
    - functionName:    select_scan_parameters
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         20
      ICount:          213
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jcmaster.c:439,7'
          Branch Sides:
            - BranchSide:      'jcmaster.c:441,43'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:457,9'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:445,5'
          Branch Sides:
            - BranchSide:      'jcmaster.c:447,10'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:449,17'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:457,9'
          Branch Sides:
            - BranchSide:      'jcmaster.c:458,7'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:460,28'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:461,5'
          Branch Sides:
            - BranchSide:      'jcmaster.c:462,35'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:464,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    using_std_huff_tables
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         39
      ICount:          219
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcmaster.c:126,42'
          Branch Sides:
            - BranchSide:      'jcmaster.c:127,7'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:130,5'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:127,42'
          Branch Sides:
            - BranchSide:      'jcmaster.c:128,7'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:130,5'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:128,42'
          Branch Sides:
            - BranchSide:      'jcmaster.c:129,7'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:130,5'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:126,7'
          Branch Sides:
            - BranchSide:      'jcmaster.c:130,5'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:132,10'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'jcmaster.c:132,3'
          Branch Sides:
            - BranchSide:      'jcmaster.c:133,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'jcmaster.c:138,14'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'jcmaster.c:133,44'
          Branch Sides:
            - BranchSide:      'jcmaster.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:135,7'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:133,9'
          Branch Sides:
            - BranchSide:      'jcmaster.c:135,7'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:136,3'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'jcmaster.c:139,41'
          Branch Sides:
            - BranchSide:      'jcmaster.c:140,14'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:154,5'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:141,40'
          Branch Sides:
            - BranchSide:      'jcmaster.c:142,14'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:154,5'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:143,41'
          Branch Sides:
            - BranchSide:      'jcmaster.c:144,14'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:154,5'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:145,40'
          Branch Sides:
            - BranchSide:      'jcmaster.c:146,14'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:154,5'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:147,43'
          Branch Sides:
            - BranchSide:      'jcmaster.c:148,14'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:154,5'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:149,42'
          Branch Sides:
            - BranchSide:      'jcmaster.c:150,14'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:154,5'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:151,43'
          Branch Sides:
            - BranchSide:      'jcmaster.c:152,14'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:154,5'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:138,7'
          Branch Sides:
            - BranchSide:      'jcmaster.c:154,5'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:156,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcmaster.c:138,7'
          Dst:             memcmp
        - Src:             'jcmaster.c:140,7'
          Dst:             memcmp
        - Src:             'jcmaster.c:142,7'
          Dst:             memcmp
        - Src:             'jcmaster.c:144,7'
          Dst:             memcmp
        - Src:             'jcmaster.c:146,7'
          Dst:             memcmp
        - Src:             'jcmaster.c:148,7'
          Dst:             memcmp
        - Src:             'jcmaster.c:150,7'
          Dst:             memcmp
        - Src:             'jcmaster.c:152,7'
          Dst:             memcmp
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    initial_setup
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - transcode_only
      BBCount:         56
      ICount:          556
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - jdiv_round_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcmaster.c:178,32'
          Branch Sides:
            - BranchSide:      'jcmaster.c:178,35'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jcmaster.c:180,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jcmaster.c:178,59'
          Branch Sides:
            - BranchSide:      'jcmaster.c:179,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jcmaster.c:180,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jcmaster.c:179,34'
          Branch Sides:
            - BranchSide:      'jcmaster.c:179,37'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jcmaster.c:180,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jcmaster.c:178,7'
          Branch Sides:
            - BranchSide:      'jcmaster.c:180,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jcmaster.c:183,13'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jcmaster.c:183,60'
          Branch Sides:
            - BranchSide:      'jcmaster.c:184,13'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jcmaster.c:185,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jcmaster.c:183,7'
          Branch Sides:
            - BranchSide:      'jcmaster.c:185,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jcmaster.c:188,25'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jcmaster.c:190,7'
          Branch Sides:
            - BranchSide:      'jcmaster.c:191,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jcmaster.c:194,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jcmaster.c:194,34'
          Branch Sides:
            - BranchSide:      'jcmaster.c:194,37'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jcmaster.c:202,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jcmaster.c:194,65'
          Branch Sides:
            - BranchSide:      'jcmaster.c:195,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jcmaster.c:202,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jcmaster.c:194,7'
          Branch Sides:
            - BranchSide:      'jcmaster.c:199,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jcmaster.c:202,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jcmaster.c:202,7'
          Branch Sides:
            - BranchSide:      'jcmaster.c:203,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jcmaster.c:207,3'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jcmaster.c:209,3'
          Branch Sides:
            - BranchSide:      'jcmaster.c:211,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jcmaster.c:223,11'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jcmaster.c:211,37'
          Branch Sides:
            - BranchSide:      'jcmaster.c:212,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jcmaster.c:215,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jcmaster.c:212,50'
          Branch Sides:
            - BranchSide:      'jcmaster.c:213,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jcmaster.c:215,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jcmaster.c:213,37'
          Branch Sides:
            - BranchSide:      'jcmaster.c:214,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jcmaster.c:215,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jcmaster.c:211,9'
          Branch Sides:
            - BranchSide:      'jcmaster.c:215,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jcmaster.c:216,32'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jcmaster.c:216,32'
          Branch Sides:
            - BranchSide:      'jcmaster.c:216,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jcmaster.c:216,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jcmaster.c:218,32'
          Branch Sides:
            - BranchSide:      'jcmaster.c:218,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jcmaster.c:218,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jcmaster.c:223,3'
          Branch Sides:
            - BranchSide:      'jcmaster.c:226,32'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jcmaster.c:255,25'
              BranchSideFuncs:
                - jdiv_round_up
      Callsites:
        - Src:             'jcmaster.c:235,7'
          Dst:             jdiv_round_up
        - Src:             'jcmaster.c:238,7'
          Dst:             jdiv_round_up
        - Src:             'jcmaster.c:242,7'
          Dst:             jdiv_round_up
        - Src:             'jcmaster.c:245,7'
          Dst:             jdiv_round_up
        - Src:             'jcmaster.c:255,5'
          Dst:             jdiv_round_up
    - functionName:    validate_script
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         165
      ICount:          1123
      EdgeCount:       220
      CyclomaticComplexity: 57
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcmaster.c:282,7'
          Branch Sides:
            - BranchSide:      'jcmaster.c:283,5'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:290,13'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:291,24'
          Branch Sides:
            - BranchSide:      'jcmaster.c:291,27'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:304,12'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:291,7'
          Branch Sides:
            - BranchSide:      'jcmaster.c:293,5'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:304,12'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:295,5'
          Branch Sides:
            - BranchSide:      'jcmaster.c:296,22'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:300,3'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:304,29'
          Branch Sides:
            - BranchSide:      'jcmaster.c:304,32'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:306,5'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:304,12'
          Branch Sides:
            - BranchSide:      'jcmaster.c:306,5'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:316,31'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:309,5'
          Branch Sides:
            - BranchSide:      'jcmaster.c:310,18'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:315,3'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:310,7'
          Branch Sides:
            - BranchSide:      'jcmaster.c:311,25'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:311,31'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:317,5'
          Branch Sides:
            - BranchSide:      'jcmaster.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:318,22'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:321,3'
          Branch Sides:
            - BranchSide:      'jcmaster.c:323,14'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:409,7'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:324,21'
          Branch Sides:
            - BranchSide:      'jcmaster.c:324,24'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:325,7'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:324,9'
          Branch Sides:
            - BranchSide:      'jcmaster.c:325,7'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:326,13'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:326,5'
          Branch Sides:
            - BranchSide:      'jcmaster.c:327,15'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:335,10'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:328,21'
          Branch Sides:
            - BranchSide:      'jcmaster.c:328,24'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:329,9'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:328,11'
          Branch Sides:
            - BranchSide:      'jcmaster.c:329,9'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:331,11'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:331,18'
          Branch Sides:
            - BranchSide:      'jcmaster.c:331,21'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:333,5'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:331,11'
          Branch Sides:
            - BranchSide:      'jcmaster.c:332,9'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:333,5'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:339,9'
          Branch Sides:
            - BranchSide:      'jcmaster.c:348,23'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:380,11'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:350,18'
          Branch Sides:
            - BranchSide:      'jcmaster.c:350,21'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:352,9'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:350,36'
          Branch Sides:
            - BranchSide:      'jcmaster.c:350,39'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:352,9'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:350,47'
          Branch Sides:
            - BranchSide:      'jcmaster.c:350,50'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:352,9'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:350,65'
          Branch Sides:
            - BranchSide:      'jcmaster.c:351,11'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:352,9'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:351,18'
          Branch Sides:
            - BranchSide:      'jcmaster.c:351,21'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:352,9'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:351,36'
          Branch Sides:
            - BranchSide:      'jcmaster.c:351,39'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:352,9'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:351,46'
          Branch Sides:
            - BranchSide:      'jcmaster.c:351,49'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:352,9'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:350,11'
          Branch Sides:
            - BranchSide:      'jcmaster.c:352,9'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:353,11'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:353,11'
          Branch Sides:
            - BranchSide:      'jcmaster.c:354,13'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:357,13'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:354,13'
          Branch Sides:
            - BranchSide:      'jcmaster.c:355,11'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:356,7'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:360,7'
          Branch Sides:
            - BranchSide:      'jcmaster.c:361,40'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:378,5'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:362,21'
          Branch Sides:
            - BranchSide:      'jcmaster.c:362,24'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:364,22'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:362,13'
          Branch Sides:
            - BranchSide:      'jcmaster.c:363,11'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:364,22'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:364,9'
          Branch Sides:
            - BranchSide:      'jcmaster.c:365,15'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:376,7'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:365,15'
          Branch Sides:
            - BranchSide:      'jcmaster.c:367,17'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:371,17'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:367,17'
          Branch Sides:
            - BranchSide:      'jcmaster.c:368,15'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:369,11'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:371,46'
          Branch Sides:
            - BranchSide:      'jcmaster.c:371,49'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:372,15'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:380,11'
          Branch Sides:
            - BranchSide:      'jcmaster.c:387,13'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:395,13'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:387,20'
          Branch Sides:
            - BranchSide:      'jcmaster.c:387,23'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:390,11'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:387,30'
          Branch Sides:
            - BranchSide:      'jcmaster.c:388,13'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:390,11'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:388,21'
          Branch Sides:
            - BranchSide:      'jcmaster.c:388,24'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:390,11'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:388,32'
          Branch Sides:
            - BranchSide:      'jcmaster.c:389,13'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:390,11'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:389,20'
          Branch Sides:
            - BranchSide:      'jcmaster.c:389,23'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:390,11'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:387,13'
          Branch Sides:
            - BranchSide:      'jcmaster.c:390,11'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:391,7'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:395,21'
          Branch Sides:
            - BranchSide:      'jcmaster.c:395,24'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:396,11'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:395,43'
          Branch Sides:
            - BranchSide:      'jcmaster.c:395,46'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:396,11'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:395,54'
          Branch Sides:
            - BranchSide:      'jcmaster.c:395,57'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:396,11'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:399,7'
          Branch Sides:
            - BranchSide:      'jcmaster.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:400,17'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:401,13'
          Branch Sides:
            - BranchSide:      'jcmaster.c:402,11'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:403,24'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:409,7'
          Branch Sides:
            - BranchSide:      'jcmaster.c:416,13'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:422,13'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:416,5'
          Branch Sides:
            - BranchSide:      'jcmaster.c:417,23'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:421,3'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:417,11'
          Branch Sides:
            - BranchSide:      'jcmaster.c:418,9'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:419,5'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:422,5'
          Branch Sides:
            - BranchSide:      'jcmaster.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:423,27'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:423,11'
          Branch Sides:
            - BranchSide:      'jcmaster.c:424,9'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:425,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    finish_pass_master
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         14
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcmaster.c:682,3'
          Branch Sides:
            - BranchSide:      'jcmaster.c:682,3'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:687,5'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:693,5'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:697,9'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:688,9'
          Branch Sides:
            - BranchSide:      'jcmaster.c:689,7'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:690,5'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:697,9'
          Branch Sides:
            - BranchSide:      'jcmaster.c:698,7'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:699,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pass_startup
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prepare_for_pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         33
      ICount:          359
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - per_scan_setup
        - select_scan_parameters
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcmaster.c:573,3'
          Branch Sides:
            - BranchSide:      'jcmaster.c:578,28'
              BranchSideFuncs:
                - select_scan_parameters
                - per_scan_setup
            - BranchSide:      'jcmaster.c:602,28'
              BranchSideFuncs:
                - select_scan_parameters
                - per_scan_setup
                - select_scan_parameters
                - per_scan_setup
            - BranchSide:      'jcmaster.c:621,10'
              BranchSideFuncs:
                - select_scan_parameters
                - per_scan_setup
            - BranchSide:      'jcmaster.c:634,5'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:580,9'
          Branch Sides:
            - BranchSide:      'jcmaster.c:581,9'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:585,7'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:591,9'
          Branch Sides:
            - BranchSide:      'jcmaster.c:593,7'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:596,7'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:604,24'
          Branch Sides:
            - BranchSide:      'jcmaster.c:604,27'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:606,9'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:604,42'
          Branch Sides:
            - BranchSide:      'jcmaster.c:604,45'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:606,9'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:604,63'
          Branch Sides:
            - BranchSide:      'jcmaster.c:605,9'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:606,9'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:604,9'
          Branch Sides:
            - BranchSide:      'jcmaster.c:606,9'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:614,5'
              BranchSideFuncs:
                - select_scan_parameters
                - per_scan_setup
        - Branch String:   'jcmaster.c:621,9'
          Branch Sides:
            - BranchSide:      'jcmaster.c:622,30'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:625,7'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:628,9'
          Branch Sides:
            - BranchSide:      'jcmaster.c:629,9'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:630,7'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:640,7'
          Branch Sides:
            - BranchSide:      'jcmaster.c:640,7'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:641,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcmaster.c:578,5'
          Dst:             select_scan_parameters
        - Src:             'jcmaster.c:579,5'
          Dst:             per_scan_setup
        - Src:             'jcmaster.c:602,5'
          Dst:             select_scan_parameters
        - Src:             'jcmaster.c:603,5'
          Dst:             per_scan_setup
        - Src:             'jcmaster.c:622,7'
          Dst:             select_scan_parameters
        - Src:             'jcmaster.c:623,7'
          Dst:             per_scan_setup
    - functionName:    jinit_c_master_control
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - transcode_only
      BBCount:         51
      ICount:          327
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - initial_setup
        - jpeg_default_colorspace
        - using_std_huff_tables
        - validate_script
      functionUses:    4
      BranchProfiles:
        - Branch String:   'jcmaster.c:723,7'
          Branch Sides:
            - BranchSide:      'jcmaster.c:725,21'
              BranchSideFuncs:
                - validate_script
                - initial_setup
                - using_std_huff_tables
                - jpeg_default_colorspace
            - BranchSide:      'jcmaster.c:730,5'
              BranchSideFuncs:
                - initial_setup
                - using_std_huff_tables
                - jpeg_default_colorspace
        - Branch String:   'jcmaster.c:740,7'
          Branch Sides:
            - BranchSide:      'jcmaster.c:744,5'
              BranchSideFuncs:
                - jpeg_default_colorspace
                - initial_setup
                - using_std_huff_tables
            - BranchSide:      'jcmaster.c:754,17'
              BranchSideFuncs:
                - initial_setup
                - using_std_huff_tables
        - Branch String:   'jcmaster.c:747,5'
          Branch Sides:
            - BranchSide:      'jcmaster.c:749,32'
              BranchSideFuncs:
                - initial_setup
                - using_std_huff_tables
            - BranchSide:      'jcmaster.c:750,3'
              BranchSideFuncs:
                - initial_setup
                - using_std_huff_tables
        - Branch String:   'jcmaster.c:756,7'
          Branch Sides:
            - BranchSide:      'jcmaster.c:757,5'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:759,9'
              BranchSideFuncs:
                - using_std_huff_tables
        - Branch String:   'jcmaster.c:759,33'
          Branch Sides:
            - BranchSide:      'jcmaster.c:760,9'
              BranchSideFuncs:
                - using_std_huff_tables
            - BranchSide:      'jcmaster.c:761,7'
              BranchSideFuncs:
                - using_std_huff_tables
        - Branch String:   'jcmaster.c:759,9'
          Branch Sides:
            - BranchSide:      'jcmaster.c:761,7'
              BranchSideFuncs:
                - using_std_huff_tables
            - BranchSide:      'jcmaster.c:763,12'
              BranchSideFuncs:
                - using_std_huff_tables
        - Branch String:   'jcmaster.c:763,5'
          Branch Sides:
            - BranchSide:      'jcmaster.c:764,11'
              BranchSideFuncs:
                - using_std_huff_tables
            - BranchSide:      'jcmaster.c:770,9'
              BranchSideFuncs:
                - using_std_huff_tables
        - Branch String:   'jcmaster.c:764,46'
          Branch Sides:
            - BranchSide:      'jcmaster.c:765,11'
              BranchSideFuncs:
                - using_std_huff_tables
            - BranchSide:      'jcmaster.c:766,27'
              BranchSideFuncs:
                - using_std_huff_tables
        - Branch String:   'jcmaster.c:764,11'
          Branch Sides:
            - BranchSide:      'jcmaster.c:766,27'
              BranchSideFuncs:
                - using_std_huff_tables
            - BranchSide:      'jcmaster.c:769,5'
              BranchSideFuncs:
                - using_std_huff_tables
        - Branch String:   'jcmaster.c:771,28'
          Branch Sides:
            - BranchSide:      'jcmaster.c:771,53'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:772,7'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:777,7'
          Branch Sides:
            - BranchSide:      'jcmaster.c:779,9'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:785,5'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:779,9'
          Branch Sides:
            - BranchSide:      'jcmaster.c:780,7'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:782,7'
              BranchSideFuncs: []
        - Branch String:   'jcmaster.c:789,7'
          Branch Sides:
            - BranchSide:      'jcmaster.c:790,28'
              BranchSideFuncs: []
            - BranchSide:      'jcmaster.c:792,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcmaster.c:725,5'
          Dst:             validate_script
        - Src:             'jcmaster.c:746,5'
          Dst:             jpeg_default_colorspace
        - Src:             'jcmaster.c:754,3'
          Dst:             initial_setup
        - Src:             'jcmaster.c:771,31'
          Dst:             using_std_huff_tables
    - functionName:    jpeg_alloc_huff_table
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcomapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_alloc_quant_table
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcomapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_destroy
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcomapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jcomapi.c:77,7'
          Branch Sides:
            - BranchSide:      'jcomapi.c:77,7'
              BranchSideFuncs: []
            - BranchSide:      'jcomapi.c:78,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_abort
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcomapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'jcomapi.c:37,7'
          Branch Sides:
            - BranchSide:      'jcomapi.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'jcomapi.c:43,13'
              BranchSideFuncs: []
        - Branch String:   'jcomapi.c:43,3'
          Branch Sides:
            - BranchSide:      'jcomapi.c:44,7'
              BranchSideFuncs: []
            - BranchSide:      'jcomapi.c:48,7'
              BranchSideFuncs: []
        - Branch String:   'jcomapi.c:48,7'
          Branch Sides:
            - BranchSide:      'jcomapi.c:49,5'
              BranchSideFuncs: []
            - BranchSide:      'jcomapi.c:56,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_huff_table
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jstdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - htblptr
        - bits
        - val
      BBCount:         19
      ICount:          143
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - jpeg_alloc_huff_table
      functionUses:    4
      BranchProfiles:
        - Branch String:   'jstdhuff.c:26,7'
          Branch Sides:
            - BranchSide:      'jstdhuff.c:27,38'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'jstdhuff.c:28,12'
              BranchSideFuncs: []
        - Branch String:   'jstdhuff.c:28,12'
          Branch Sides:
            - BranchSide:      'jstdhuff.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jstdhuff.c:29,5'
              BranchSideFuncs: []
        - Branch String:   'jstdhuff.c:39,3'
          Branch Sides:
            - BranchSide:      'jstdhuff.c:40,17'
              BranchSideFuncs: []
            - BranchSide:      'jstdhuff.c:41,7'
              BranchSideFuncs: []
        - Branch String:   'jstdhuff.c:41,20'
          Branch Sides:
            - BranchSide:      'jstdhuff.c:41,23'
              BranchSideFuncs: []
            - BranchSide:      'jstdhuff.c:42,5'
              BranchSideFuncs: []
        - Branch String:   'jstdhuff.c:41,7'
          Branch Sides:
            - BranchSide:      'jstdhuff.c:42,5'
              BranchSideFuncs: []
            - BranchSide:      'jstdhuff.c:44,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jstdhuff.c:27,16'
          Dst:             jpeg_alloc_huff_table
    - functionName:    jpeg_enable_lossless
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - predictor_selection_value
        - point_transform
      BBCount:         16
      ICount:          174
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcparam.c:571,7'
          Branch Sides:
            - BranchSide:      'jcparam.c:572,5'
              BranchSideFuncs: []
            - BranchSide:      'jcparam.c:574,3'
              BranchSideFuncs: []
        - Branch String:   'jcparam.c:586,21'
          Branch Sides:
            - BranchSide:      'jcparam.c:586,24'
              BranchSideFuncs: []
            - BranchSide:      'jcparam.c:588,5'
              BranchSideFuncs: []
        - Branch String:   'jcparam.c:586,38'
          Branch Sides:
            - BranchSide:      'jcparam.c:587,7'
              BranchSideFuncs: []
            - BranchSide:      'jcparam.c:588,5'
              BranchSideFuncs: []
        - Branch String:   'jcparam.c:587,21'
          Branch Sides:
            - BranchSide:      'jcparam.c:587,24'
              BranchSideFuncs: []
            - BranchSide:      'jcparam.c:588,5'
              BranchSideFuncs: []
        - Branch String:   'jcparam.c:586,7'
          Branch Sides:
            - BranchSide:      'jcparam.c:586,7'
              BranchSideFuncs: []
            - BranchSide:      'jcparam.c:588,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fill_scans
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - scanptr
        - ncomps
        - Ss
        - Se
        - Ah
        - Al
      BBCount:         5
      ICount:          70
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'jcparam.c:436,3'
          Branch Sides:
            - BranchSide:      'jcparam.c:437,5'
              BranchSideFuncs: []
            - BranchSide:      'jcparam.c:445,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fill_a_scan
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - scanptr
        - ci
        - Ss
        - Se
        - Ah
        - Al
      BBCount:         1
      ICount:          50
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_dc_scans
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - scanptr
        - ncomps
        - Ah
        - Al
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - fill_scans
      functionUses:    4
      BranchProfiles:
        - Branch String:   'jcparam.c:454,7'
          Branch Sides:
            - BranchSide:      'jcparam.c:456,30'
              BranchSideFuncs: []
            - BranchSide:      'jcparam.c:465,26'
              BranchSideFuncs:
                - fill_scans
        - Branch String:   'jcparam.c:457,5'
          Branch Sides:
            - BranchSide:      'jcparam.c:458,38'
              BranchSideFuncs: []
            - BranchSide:      'jcparam.c:459,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcparam.c:465,15'
          Dst:             fill_scans
    - functionName:    jpeg_simple_progression
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         33
      ICount:          277
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - fill_a_scan
        - fill_dc_scans
        - fill_scans
        - jpeg_default_colorspace
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jcparam.c:484,7'
          Branch Sides:
            - BranchSide:      'jcparam.c:485,5'
              BranchSideFuncs:
                - fill_dc_scans
                - fill_scans
                - fill_scans
                - fill_scans
                - fill_dc_scans
                - fill_scans
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - jpeg_default_colorspace
            - BranchSide:      'jcparam.c:488,7'
              BranchSideFuncs:
                - fill_dc_scans
                - fill_scans
                - fill_scans
                - fill_scans
                - fill_dc_scans
                - fill_scans
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - jpeg_default_colorspace
        - Branch String:   'jcparam.c:488,7'
          Branch Sides:
            - BranchSide:      'jcparam.c:489,5'
              BranchSideFuncs:
                - jpeg_default_colorspace
                - fill_dc_scans
                - fill_scans
                - fill_scans
                - fill_scans
                - fill_dc_scans
                - fill_scans
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
            - BranchSide:      'jcparam.c:495,7'
              BranchSideFuncs:
                - fill_dc_scans
                - fill_scans
                - fill_scans
                - fill_scans
                - fill_dc_scans
                - fill_scans
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
        - Branch String:   'jcparam.c:495,19'
          Branch Sides:
            - BranchSide:      'jcparam.c:495,22'
              BranchSideFuncs:
                - fill_dc_scans
                - fill_scans
                - fill_scans
                - fill_scans
                - fill_dc_scans
                - fill_scans
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
            - BranchSide:      'jcparam.c:500,9'
              BranchSideFuncs:
                - fill_dc_scans
                - fill_scans
                - fill_scans
                - fill_scans
                - fill_dc_scans
                - fill_scans
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
        - Branch String:   'jcparam.c:495,7'
          Branch Sides:
            - BranchSide:      'jcparam.c:497,12'
              BranchSideFuncs:
                - fill_dc_scans
                - fill_scans
                - fill_scans
                - fill_scans
                - fill_dc_scans
                - fill_scans
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
            - BranchSide:      'jcparam.c:500,9'
              BranchSideFuncs:
                - fill_dc_scans
                - fill_scans
                - fill_scans
                - fill_scans
                - fill_dc_scans
                - fill_scans
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
        - Branch String:   'jcparam.c:500,9'
          Branch Sides:
            - BranchSide:      'jcparam.c:501,20'
              BranchSideFuncs:
                - fill_dc_scans
                - fill_scans
                - fill_scans
                - fill_scans
                - fill_dc_scans
                - fill_scans
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
            - BranchSide:      'jcparam.c:503,24'
              BranchSideFuncs:
                - fill_dc_scans
                - fill_scans
                - fill_scans
                - fill_scans
                - fill_dc_scans
                - fill_scans
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
        - Branch String:   'jcparam.c:513,35'
          Branch Sides:
            - BranchSide:      'jcparam.c:513,38'
              BranchSideFuncs:
                - fill_dc_scans
                - fill_scans
                - fill_scans
                - fill_scans
                - fill_dc_scans
                - fill_scans
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
            - BranchSide:      'jcparam.c:514,32'
              BranchSideFuncs:
                - fill_dc_scans
                - fill_scans
                - fill_scans
                - fill_scans
                - fill_dc_scans
                - fill_scans
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
        - Branch String:   'jcparam.c:513,7'
          Branch Sides:
            - BranchSide:      'jcparam.c:514,32'
              BranchSideFuncs:
                - fill_dc_scans
                - fill_scans
                - fill_scans
                - fill_scans
                - fill_dc_scans
                - fill_scans
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
            - BranchSide:      'jcparam.c:519,13'
              BranchSideFuncs:
                - fill_dc_scans
                - fill_scans
                - fill_scans
                - fill_scans
                - fill_dc_scans
                - fill_scans
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
        - Branch String:   'jcparam.c:514,32'
          Branch Sides:
            - BranchSide:      'jcparam.c:514,5'
              BranchSideFuncs:
                - fill_dc_scans
                - fill_scans
                - fill_scans
                - fill_scans
                - fill_dc_scans
                - fill_scans
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
            - BranchSide:      'jcparam.c:514,5'
              BranchSideFuncs:
                - fill_dc_scans
                - fill_scans
                - fill_scans
                - fill_scans
                - fill_dc_scans
                - fill_scans
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
        - Branch String:   'jcparam.c:523,19'
          Branch Sides:
            - BranchSide:      'jcparam.c:523,22'
              BranchSideFuncs:
                - fill_dc_scans
                - fill_scans
                - fill_scans
                - fill_scans
                - fill_dc_scans
                - fill_scans
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
            - BranchSide:      'jcparam.c:546,29'
              BranchSideFuncs:
                - fill_dc_scans
                - fill_scans
                - fill_scans
                - fill_scans
                - fill_dc_scans
                - fill_scans
        - Branch String:   'jcparam.c:523,7'
          Branch Sides:
            - BranchSide:      'jcparam.c:526,29'
              BranchSideFuncs:
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
                - fill_dc_scans
                - fill_a_scan
                - fill_a_scan
                - fill_a_scan
            - BranchSide:      'jcparam.c:546,29'
              BranchSideFuncs:
                - fill_dc_scans
                - fill_scans
                - fill_scans
                - fill_scans
                - fill_dc_scans
                - fill_scans
      Callsites:
        - Src:             'jcparam.c:490,5'
          Dst:             jpeg_default_colorspace
        - Src:             'jcparam.c:526,15'
          Dst:             fill_dc_scans
        - Src:             'jcparam.c:528,15'
          Dst:             fill_a_scan
        - Src:             'jcparam.c:530,15'
          Dst:             fill_a_scan
        - Src:             'jcparam.c:531,15'
          Dst:             fill_a_scan
        - Src:             'jcparam.c:533,15'
          Dst:             fill_a_scan
        - Src:             'jcparam.c:535,15'
          Dst:             fill_a_scan
        - Src:             'jcparam.c:537,15'
          Dst:             fill_dc_scans
        - Src:             'jcparam.c:539,15'
          Dst:             fill_a_scan
        - Src:             'jcparam.c:540,15'
          Dst:             fill_a_scan
        - Src:             'jcparam.c:542,15'
          Dst:             fill_a_scan
        - Src:             'jcparam.c:546,15'
          Dst:             fill_dc_scans
        - Src:             'jcparam.c:547,15'
          Dst:             fill_scans
        - Src:             'jcparam.c:548,15'
          Dst:             fill_scans
        - Src:             'jcparam.c:550,15'
          Dst:             fill_scans
        - Src:             'jcparam.c:552,15'
          Dst:             fill_dc_scans
        - Src:             'jcparam.c:553,15'
          Dst:             fill_scans
    - functionName:    jpeg_default_colorspace
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         25
      ICount:          133
      EdgeCount:       25
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_set_colorspace
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jcparam.c:288,3'
          Branch Sides:
            - BranchSide:      'jcparam.c:290,25'
              BranchSideFuncs:
                - jpeg_set_colorspace
            - BranchSide:      'jcparam.c:304,9'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_set_colorspace
            - BranchSide:      'jcparam.c:304,9'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_set_colorspace
            - BranchSide:      'jcparam.c:304,9'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_set_colorspace
            - BranchSide:      'jcparam.c:304,9'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_set_colorspace
            - BranchSide:      'jcparam.c:304,9'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_set_colorspace
            - BranchSide:      'jcparam.c:304,9'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_set_colorspace
            - BranchSide:      'jcparam.c:304,9'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_set_colorspace
            - BranchSide:      'jcparam.c:304,9'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_set_colorspace
            - BranchSide:      'jcparam.c:304,9'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_set_colorspace
            - BranchSide:      'jcparam.c:304,9'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_set_colorspace
            - BranchSide:      'jcparam.c:304,9'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_set_colorspace
            - BranchSide:      'jcparam.c:311,25'
              BranchSideFuncs:
                - jpeg_set_colorspace
            - BranchSide:      'jcparam.c:314,25'
              BranchSideFuncs:
                - jpeg_set_colorspace
            - BranchSide:      'jcparam.c:317,25'
              BranchSideFuncs:
                - jpeg_set_colorspace
            - BranchSide:      'jcparam.c:320,25'
              BranchSideFuncs:
                - jpeg_set_colorspace
            - BranchSide:      'jcparam.c:323,5'
              BranchSideFuncs: []
        - Branch String:   'jcparam.c:304,9'
          Branch Sides:
            - BranchSide:      'jcparam.c:305,27'
              BranchSideFuncs:
                - jpeg_set_colorspace
            - BranchSide:      'jcparam.c:308,27'
              BranchSideFuncs:
                - jpeg_set_colorspace
      Callsites:
        - Src:             'jcparam.c:290,5'
          Dst:             jpeg_set_colorspace
        - Src:             'jcparam.c:305,7'
          Dst:             jpeg_set_colorspace
        - Src:             'jcparam.c:308,7'
          Dst:             jpeg_set_colorspace
        - Src:             'jcparam.c:311,5'
          Dst:             jpeg_set_colorspace
        - Src:             'jcparam.c:314,5'
          Dst:             jpeg_set_colorspace
        - Src:             'jcparam.c:317,5'
          Dst:             jpeg_set_colorspace
        - Src:             'jcparam.c:320,5'
          Dst:             jpeg_set_colorspace
    - functionName:    jpeg_set_colorspace
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - colorspace
      BBCount:         24
      ICount:          592
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    17
      BranchProfiles:
        - Branch String:   'jcparam.c:348,7'
          Branch Sides:
            - BranchSide:      'jcparam.c:349,5'
              BranchSideFuncs: []
            - BranchSide:      'jcparam.c:355,29'
              BranchSideFuncs: []
        - Branch String:   'jcparam.c:360,3'
          Branch Sides:
            - BranchSide:      'jcparam.c:362,5'
              BranchSideFuncs: []
            - BranchSide:      'jcparam.c:368,5'
              BranchSideFuncs: []
            - BranchSide:      'jcparam.c:375,5'
              BranchSideFuncs: []
            - BranchSide:      'jcparam.c:384,5'
              BranchSideFuncs: []
            - BranchSide:      'jcparam.c:392,5'
              BranchSideFuncs: []
            - BranchSide:      'jcparam.c:400,29'
              BranchSideFuncs: []
            - BranchSide:      'jcparam.c:409,5'
              BranchSideFuncs: []
        - Branch String:   'jcparam.c:401,35'
          Branch Sides:
            - BranchSide:      'jcparam.c:401,38'
              BranchSideFuncs: []
            - BranchSide:      'jcparam.c:402,7'
              BranchSideFuncs: []
        - Branch String:   'jcparam.c:401,9'
          Branch Sides:
            - BranchSide:      'jcparam.c:402,7'
              BranchSideFuncs: []
            - BranchSide:      'jcparam.c:404,13'
              BranchSideFuncs: []
        - Branch String:   'jcparam.c:404,5'
          Branch Sides:
            - BranchSide:      'jcparam.c:405,7'
              BranchSideFuncs: []
            - BranchSide:      'jcparam.c:407,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    std_huff_tables
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jstdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_huff_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jstdhuff.c:128,7'
          Branch Sides:
            - BranchSide:      'jstdhuff.c:129,43'
              BranchSideFuncs:
                - add_huff_table
                - add_huff_table
                - add_huff_table
                - add_huff_table
            - BranchSide:      'jstdhuff.c:132,41'
              BranchSideFuncs:
                - add_huff_table
                - add_huff_table
                - add_huff_table
                - add_huff_table
      Callsites:
        - Src:             'jstdhuff.c:136,3'
          Dst:             add_huff_table
        - Src:             'jstdhuff.c:138,3'
          Dst:             add_huff_table
        - Src:             'jstdhuff.c:140,3'
          Dst:             add_huff_table
        - Src:             'jstdhuff.c:142,3'
          Dst:             add_huff_table
    - functionName:    jpeg_set_defaults
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         16
      ICount:          183
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - jpeg_default_colorspace
        - jpeg_set_quality
        - std_huff_tables
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jcparam.c:189,7'
          Branch Sides:
            - BranchSide:      'jcparam.c:190,5'
              BranchSideFuncs:
                - jpeg_set_quality
                - std_huff_tables
                - jpeg_default_colorspace
            - BranchSide:      'jcparam.c:196,7'
              BranchSideFuncs:
                - jpeg_set_quality
                - std_huff_tables
                - jpeg_default_colorspace
        - Branch String:   'jcparam.c:196,7'
          Branch Sides:
            - BranchSide:      'jcparam.c:198,9'
              BranchSideFuncs:
                - jpeg_set_quality
                - std_huff_tables
                - jpeg_default_colorspace
            - BranchSide:      'jcparam.c:208,20'
              BranchSideFuncs:
                - jpeg_set_quality
                - std_huff_tables
                - jpeg_default_colorspace
        - Branch String:   'jcparam.c:213,3'
          Branch Sides:
            - BranchSide:      'jcparam.c:214,5'
              BranchSideFuncs:
                - jpeg_default_colorspace
            - BranchSide:      'jcparam.c:220,3'
              BranchSideFuncs:
                - jpeg_default_colorspace
        - Branch String:   'jcparam.c:239,7'
          Branch Sides:
            - BranchSide:      'jcparam.c:239,7'
              BranchSideFuncs:
                - jpeg_default_colorspace
            - BranchSide:      'jcparam.c:240,5'
              BranchSideFuncs:
                - jpeg_default_colorspace
      Callsites:
        - Src:             'jcparam.c:208,3'
          Dst:             jpeg_set_quality
        - Src:             'jcparam.c:210,3'
          Dst:             std_huff_tables
        - Src:             'jcparam.c:277,3'
          Dst:             jpeg_default_colorspace
    - functionName:    jpeg_set_quality
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - quality
        - force_baseline
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_quality_scaling
        - jpeg_set_linear_quality
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'jcparam.c:166,13'
          Dst:             jpeg_quality_scaling
        - Src:             'jcparam.c:169,3'
          Dst:             jpeg_set_linear_quality
    - functionName:    jpeg_quality_scaling
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - quality
      BBCount:         10
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcparam.c:139,7'
          Branch Sides:
            - BranchSide:      'jcparam.c:139,29'
              BranchSideFuncs: []
            - BranchSide:      'jcparam.c:140,7'
              BranchSideFuncs: []
        - Branch String:   'jcparam.c:140,7'
          Branch Sides:
            - BranchSide:      'jcparam.c:140,30'
              BranchSideFuncs: []
            - BranchSide:      'jcparam.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'jcparam.c:148,7'
          Branch Sides:
            - BranchSide:      'jcparam.c:149,22'
              BranchSideFuncs: []
            - BranchSide:      'jcparam.c:151,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_set_linear_quality
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - scale_factor
        - force_baseline
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_add_quant_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jcparam.c:124,3'
          Dst:             jpeg_add_quant_table
        - Src:             'jcparam.c:126,3'
          Dst:             jpeg_add_quant_table
    - functionName:    jpeg_add_quant_table
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - which_tbl
        - basic_table
        - scale_factor
        - force_baseline
      BBCount:         30
      ICount:          222
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - jpeg_alloc_quant_table
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jcparam.c:44,7'
          Branch Sides:
            - BranchSide:      'jcparam.c:45,5'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'jcparam.c:47,7'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'jcparam.c:47,21'
          Branch Sides:
            - BranchSide:      'jcparam.c:47,24'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'jcparam.c:48,5'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'jcparam.c:47,7'
          Branch Sides:
            - BranchSide:      'jcparam.c:48,5'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'jcparam.c:50,14'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'jcparam.c:52,7'
          Branch Sides:
            - BranchSide:      'jcparam.c:53,53'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'jcparam.c:55,10'
              BranchSideFuncs: []
        - Branch String:   'jcparam.c:55,3'
          Branch Sides:
            - BranchSide:      'jcparam.c:56,19'
              BranchSideFuncs: []
            - BranchSide:      'jcparam.c:66,5'
              BranchSideFuncs: []
        - Branch String:   'jcparam.c:58,9'
          Branch Sides:
            - BranchSide:      'jcparam.c:58,26'
              BranchSideFuncs: []
            - BranchSide:      'jcparam.c:59,9'
              BranchSideFuncs: []
        - Branch String:   'jcparam.c:59,9'
          Branch Sides:
            - BranchSide:      'jcparam.c:59,29'
              BranchSideFuncs: []
            - BranchSide:      'jcparam.c:60,9'
              BranchSideFuncs: []
        - Branch String:   'jcparam.c:60,24'
          Branch Sides:
            - BranchSide:      'jcparam.c:60,27'
              BranchSideFuncs: []
            - BranchSide:      'jcparam.c:62,39'
              BranchSideFuncs: []
        - Branch String:   'jcparam.c:60,9'
          Branch Sides:
            - BranchSide:      'jcparam.c:61,12'
              BranchSideFuncs: []
            - BranchSide:      'jcparam.c:62,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcparam.c:53,16'
          Dst:             jpeg_alloc_quant_table
    - functionName:    emit_buffered_bits
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - entropy
        - bufstart
        - nbits
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - emit_bits
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jcphuff.c:384,7'
          Branch Sides:
            - BranchSide:      'jcphuff.c:385,5'
              BranchSideFuncs: []
            - BranchSide:      'jcphuff.c:387,3'
              BranchSideFuncs:
                - emit_bits
        - Branch String:   'jcphuff.c:387,3'
          Branch Sides:
            - BranchSide:      'jcphuff.c:387,3'
              BranchSideFuncs:
                - emit_bits
            - BranchSide:      'jcphuff.c:388,15'
              BranchSideFuncs:
                - emit_bits
      Callsites:
        - Src:             'jcphuff.c:388,5'
          Dst:             emit_bits
    - functionName:    emit_bits
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - entropy
        - code
        - size
      BBCount:         21
      ICount:          186
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - dump_buffer
      functionUses:    8
      BranchProfiles:
        - Branch String:   'jcphuff.c:321,7'
          Branch Sides:
            - BranchSide:      'jcphuff.c:322,5'
              BranchSideFuncs:
                - dump_buffer.1088
                - dump_buffer.1088
            - BranchSide:      'jcphuff.c:324,7'
              BranchSideFuncs:
                - dump_buffer.1088
                - dump_buffer.1088
        - Branch String:   'jcphuff.c:324,7'
          Branch Sides:
            - BranchSide:      'jcphuff.c:325,5'
              BranchSideFuncs: []
            - BranchSide:      'jcphuff.c:327,33'
              BranchSideFuncs:
                - dump_buffer.1088
                - dump_buffer.1088
        - Branch String:   'jcphuff.c:335,3'
          Branch Sides:
            - BranchSide:      'jcphuff.c:336,20'
              BranchSideFuncs:
                - dump_buffer.1088
                - dump_buffer.1088
            - BranchSide:      'jcphuff.c:346,25'
              BranchSideFuncs: []
        - Branch String:   'jcphuff.c:338,5'
          Branch Sides:
            - BranchSide:      'jcphuff.c:338,5'
              BranchSideFuncs:
                - dump_buffer.1088
                - dump_buffer.1088
            - BranchSide:      'jcphuff.c:339,9'
              BranchSideFuncs:
                - dump_buffer.1088
                - dump_buffer.1088
        - Branch String:   'jcphuff.c:339,9'
          Branch Sides:
            - BranchSide:      'jcphuff.c:340,7'
              BranchSideFuncs:
                - dump_buffer.1088
                - dump_buffer.1088
            - BranchSide:      'jcphuff.c:342,16'
              BranchSideFuncs:
                - dump_buffer.1088
                - dump_buffer.1088
        - Branch String:   'jcphuff.c:340,7'
          Branch Sides:
            - BranchSide:      'jcphuff.c:340,7'
              BranchSideFuncs:
                - dump_buffer.1088
                - dump_buffer.1088
            - BranchSide:      'jcphuff.c:341,5'
              BranchSideFuncs:
                - dump_buffer.1088
                - dump_buffer.1088
      Callsites:
        - Src:             'jcphuff.c:338,5'
          Dst:             dump_buffer
        - Src:             'jcphuff.c:340,7'
          Dst:             dump_buffer
    - functionName:    dump_buffer
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entropy
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'jcphuff.c:296,7'
          Branch Sides:
            - BranchSide:      'jcphuff.c:296,7'
              BranchSideFuncs: []
            - BranchSide:      'jcphuff.c:297,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flush_bits
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entropy
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_bits
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'jcphuff.c:354,3'
          Dst:             emit_bits
    - functionName:    emit_eobrun
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entropy
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - emit_bits
        - emit_buffered_bits
        - emit_symbol
      functionUses:    8
      BranchProfiles:
        - Branch String:   'jcphuff.c:404,7'
          Branch Sides:
            - BranchSide:      'jcphuff.c:404,7'
              BranchSideFuncs:
                - emit_symbol
                - emit_buffered_bits
                - emit_bits
            - BranchSide:      'jcphuff.c:405,12'
              BranchSideFuncs:
                - emit_symbol
                - emit_buffered_bits
                - emit_bits
        - Branch String:   'jcphuff.c:408,9'
          Branch Sides:
            - BranchSide:      'jcphuff.c:409,7'
              BranchSideFuncs:
                - emit_symbol
                - emit_buffered_bits
                - emit_bits
            - BranchSide:      'jcphuff.c:411,17'
              BranchSideFuncs:
                - emit_symbol
                - emit_buffered_bits
                - emit_bits
        - Branch String:   'jcphuff.c:412,9'
          Branch Sides:
            - BranchSide:      'jcphuff.c:413,17'
              BranchSideFuncs:
                - emit_bits
                - emit_buffered_bits
            - BranchSide:      'jcphuff.c:415,5'
              BranchSideFuncs:
                - emit_buffered_bits
      Callsites:
        - Src:             'jcphuff.c:411,5'
          Dst:             emit_symbol
        - Src:             'jcphuff.c:413,7'
          Dst:             emit_bits
        - Src:             'jcphuff.c:418,5'
          Dst:             emit_buffered_bits
    - functionName:    emit_symbol
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - entropy
        - tbl_no
        - symbol
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - emit_bits
      functionUses:    6
      BranchProfiles:
        - Branch String:   'jcphuff.c:367,7'
          Branch Sides:
            - BranchSide:      'jcphuff.c:368,5'
              BranchSideFuncs: []
            - BranchSide:      'jcphuff.c:370,26'
              BranchSideFuncs:
                - emit_bits
      Callsites:
        - Src:             'jcphuff.c:371,5'
          Dst:             emit_bits
    - functionName:    emit_restart
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - entropy
        - restart_num
      BBCount:         19
      ICount:          132
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - dump_buffer
        - emit_eobrun
        - flush_bits
      functionUses:    4
      BranchProfiles:
        - Branch String:   'jcphuff.c:435,7'
          Branch Sides:
            - BranchSide:      'jcphuff.c:436,16'
              BranchSideFuncs: []
            - BranchSide:      'jcphuff.c:441,7'
              BranchSideFuncs: []
        - Branch String:   'jcphuff.c:437,5'
          Branch Sides:
            - BranchSide:      'jcphuff.c:437,5'
              BranchSideFuncs:
                - dump_buffer.1088
                - dump_buffer.1088
            - BranchSide:      'jcphuff.c:438,5'
              BranchSideFuncs:
                - dump_buffer.1088
        - Branch String:   'jcphuff.c:438,5'
          Branch Sides:
            - BranchSide:      'jcphuff.c:438,5'
              BranchSideFuncs:
                - dump_buffer.1088
            - BranchSide:      'jcphuff.c:439,3'
              BranchSideFuncs: []
        - Branch String:   'jcphuff.c:441,7'
          Branch Sides:
            - BranchSide:      'jcphuff.c:443,13'
              BranchSideFuncs: []
            - BranchSide:      'jcphuff.c:447,5'
              BranchSideFuncs: []
        - Branch String:   'jcphuff.c:443,5'
          Branch Sides:
            - BranchSide:      'jcphuff.c:444,7'
              BranchSideFuncs: []
            - BranchSide:      'jcphuff.c:445,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcphuff.c:433,3'
          Dst:             emit_eobrun
        - Src:             'jcphuff.c:436,5'
          Dst:             flush_bits
        - Src:             'jcphuff.c:437,5'
          Dst:             dump_buffer
        - Src:             'jcphuff.c:438,5'
          Dst:             dump_buffer
    - functionName:    finish_pass_phuff
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_eobrun
        - flush_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jcphuff.c:1023,3'
          Dst:             emit_eobrun
        - Src:             'jcphuff.c:1024,3'
          Dst:             flush_bits
    - functionName:    finish_pass_gather_phuff
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         21
      ICount:          163
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - emit_eobrun
        - jpeg_alloc_huff_table
        - jpeg_gen_optimal_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcphuff.c:1055,3'
          Branch Sides:
            - BranchSide:      'jcphuff.c:1056,15'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
            - BranchSide:      'jcphuff.c:1075,1'
              BranchSideFuncs: []
        - Branch String:   'jcphuff.c:1057,9'
          Branch Sides:
            - BranchSide:      'jcphuff.c:1058,11'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
            - BranchSide:      'jcphuff.c:1062,13'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
        - Branch String:   'jcphuff.c:1058,11'
          Branch Sides:
            - BranchSide:      'jcphuff.c:1059,9'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
            - BranchSide:      'jcphuff.c:1060,13'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
        - Branch String:   'jcphuff.c:1064,9'
          Branch Sides:
            - BranchSide:      'jcphuff.c:1065,11'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
            - BranchSide:      'jcphuff.c:1074,3'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
        - Branch String:   'jcphuff.c:1065,11'
          Branch Sides:
            - BranchSide:      'jcphuff.c:1066,20'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
            - BranchSide:      'jcphuff.c:1068,20'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
        - Branch String:   'jcphuff.c:1069,11'
          Branch Sides:
            - BranchSide:      'jcphuff.c:1070,56'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
                - jpeg_gen_optimal_table
            - BranchSide:      'jcphuff.c:1071,30'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
      Callsites:
        - Src:             'jcphuff.c:1046,3'
          Dst:             emit_eobrun
        - Src:             'jcphuff.c:1070,20'
          Dst:             jpeg_alloc_huff_table
        - Src:             'jcphuff.c:1071,7'
          Dst:             jpeg_gen_optimal_table
    - functionName:    encode_mcu_AC_refine_prepare
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - block
        - jpeg_natural_order_start
        - Sl
        - Al
        - absvalues
        - bits
      BBCount:         11
      ICount:          143
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcphuff.c:822,3'
          Branch Sides:
            - BranchSide:      'jcphuff.c:822,3'
              BranchSideFuncs: []
            - BranchSide:      'jcphuff.c:824,13'
              BranchSideFuncs: []
        - Branch String:   'jcphuff.c:822,3'
          Branch Sides:
            - BranchSide:      'jcphuff.c:822,3'
              BranchSideFuncs: []
            - BranchSide:      'jcphuff.c:822,3'
              BranchSideFuncs: []
        - Branch String:   'jcphuff.c:822,3'
          Branch Sides:
            - BranchSide:      'jcphuff.c:822,3'
              BranchSideFuncs: []
            - BranchSide:      'jcphuff.c:822,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    encode_mcu_AC_refine
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - MCU_data
      BBCount:         38
      ICount:          437
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - emit_bits
        - emit_buffered_bits
        - emit_eobrun
        - emit_restart
        - emit_symbol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcphuff.c:932,7'
          Branch Sides:
            - BranchSide:      'jcphuff.c:933,9'
              BranchSideFuncs:
                - emit_eobrun
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_buffered_bits
                - emit_eobrun
                - emit_symbol
                - emit_buffered_bits
                - emit_restart.1090
            - BranchSide:      'jcphuff.c:937,37'
              BranchSideFuncs:
                - emit_eobrun
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_buffered_bits
                - emit_eobrun
                - emit_symbol
                - emit_buffered_bits
        - Branch String:   'jcphuff.c:933,9'
          Branch Sides:
            - BranchSide:      'jcphuff.c:933,36'
              BranchSideFuncs:
                - emit_restart.1090
                - emit_eobrun
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_buffered_bits
                - emit_eobrun
                - emit_symbol
                - emit_buffered_bits
            - BranchSide:      'jcphuff.c:934,20'
              BranchSideFuncs:
                - emit_restart.1090
                - emit_eobrun
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_buffered_bits
                - emit_eobrun
                - emit_symbol
                - emit_buffered_bits
        - Branch String:   'jcphuff.c:960,3'
          Branch Sides:
            - BranchSide:      'jcphuff.c:960,3'
              BranchSideFuncs:
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_buffered_bits
                - emit_eobrun
                - emit_eobrun
                - emit_symbol
                - emit_buffered_bits
            - BranchSide:      'jcphuff.c:960,3'
              BranchSideFuncs:
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_buffered_bits
                - emit_eobrun
                - emit_eobrun
                - emit_symbol
                - emit_buffered_bits
        - Branch String:   'jcphuff.c:960,3'
          Branch Sides:
            - BranchSide:      'jcphuff.c:960,3'
              BranchSideFuncs:
                - emit_eobrun
                - emit_symbol
                - emit_buffered_bits
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_buffered_bits
                - emit_eobrun
            - BranchSide:      'jcphuff.c:960,3'
              BranchSideFuncs:
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_buffered_bits
                - emit_eobrun
                - emit_eobrun
                - emit_symbol
                - emit_buffered_bits
        - Branch String:   'jcphuff.c:960,3'
          Branch Sides:
            - BranchSide:      'jcphuff.c:960,3'
              BranchSideFuncs:
                - emit_eobrun
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_buffered_bits
                - emit_eobrun
                - emit_symbol
                - emit_buffered_bits
            - BranchSide:      'jcphuff.c:960,3'
              BranchSideFuncs:
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_buffered_bits
                - emit_eobrun
                - emit_eobrun
                - emit_symbol
                - emit_buffered_bits
        - Branch String:   'jcphuff.c:981,13'
          Branch Sides:
            - BranchSide:      'jcphuff.c:981,16'
              BranchSideFuncs:
                - emit_eobrun
            - BranchSide:      'jcphuff.c:982,5'
              BranchSideFuncs:
                - emit_eobrun
        - Branch String:   'jcphuff.c:981,7'
          Branch Sides:
            - BranchSide:      'jcphuff.c:982,5'
              BranchSideFuncs:
                - emit_eobrun
            - BranchSide:      'jcphuff.c:993,35'
              BranchSideFuncs: []
        - Branch String:   'jcphuff.c:988,35'
          Branch Sides:
            - BranchSide:      'jcphuff.c:989,9'
              BranchSideFuncs:
                - emit_eobrun
            - BranchSide:      'jcphuff.c:990,19'
              BranchSideFuncs:
                - emit_eobrun
        - Branch String:   'jcphuff.c:988,9'
          Branch Sides:
            - BranchSide:      'jcphuff.c:990,19'
              BranchSideFuncs:
                - emit_eobrun
            - BranchSide:      'jcphuff.c:991,3'
              BranchSideFuncs: []
        - Branch String:   'jcphuff.c:997,7'
          Branch Sides:
            - BranchSide:      'jcphuff.c:997,7'
              BranchSideFuncs: []
            - BranchSide:      'jcphuff.c:998,9'
              BranchSideFuncs: []
        - Branch String:   'jcphuff.c:998,9'
          Branch Sides:
            - BranchSide:      'jcphuff.c:999,33'
              BranchSideFuncs: []
            - BranchSide:      'jcphuff.c:1003,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcphuff.c:934,7'
          Dst:             emit_restart
        - Src:             'jcphuff.c:960,3'
          Dst:             emit_eobrun
        - Src:             'jcphuff.c:960,3'
          Dst:             emit_symbol
        - Src:             'jcphuff.c:960,3'
          Dst:             emit_buffered_bits
        - Src:             'jcphuff.c:960,3'
          Dst:             emit_eobrun
        - Src:             'jcphuff.c:960,3'
          Dst:             emit_symbol
        - Src:             'jcphuff.c:960,3'
          Dst:             emit_bits
        - Src:             'jcphuff.c:960,3'
          Dst:             emit_buffered_bits
        - Src:             'jcphuff.c:990,7'
          Dst:             emit_eobrun
    - functionName:    encode_mcu_DC_refine
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - MCU_data
      BBCount:         19
      ICount:          176
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - emit_bits
        - emit_restart
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcphuff.c:749,7'
          Branch Sides:
            - BranchSide:      'jcphuff.c:750,9'
              BranchSideFuncs:
                - emit_bits
                - emit_restart.1090
            - BranchSide:      'jcphuff.c:754,13'
              BranchSideFuncs:
                - emit_bits
        - Branch String:   'jcphuff.c:750,9'
          Branch Sides:
            - BranchSide:      'jcphuff.c:750,36'
              BranchSideFuncs:
                - emit_restart.1090
                - emit_bits
            - BranchSide:      'jcphuff.c:751,20'
              BranchSideFuncs:
                - emit_restart.1090
                - emit_bits
        - Branch String:   'jcphuff.c:754,3'
          Branch Sides:
            - BranchSide:      'jcphuff.c:755,13'
              BranchSideFuncs:
                - emit_bits
            - BranchSide:      'jcphuff.c:762,35'
              BranchSideFuncs: []
        - Branch String:   'jcphuff.c:766,7'
          Branch Sides:
            - BranchSide:      'jcphuff.c:766,7'
              BranchSideFuncs: []
            - BranchSide:      'jcphuff.c:767,9'
              BranchSideFuncs: []
        - Branch String:   'jcphuff.c:767,9'
          Branch Sides:
            - BranchSide:      'jcphuff.c:768,33'
              BranchSideFuncs: []
            - BranchSide:      'jcphuff.c:772,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcphuff.c:751,7'
          Dst:             emit_restart
        - Src:             'jcphuff.c:759,5'
          Dst:             emit_bits
    - functionName:    encode_mcu_AC_first_prepare
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - block
        - jpeg_natural_order_start
        - Sl
        - Al
        - values
        - bits
      BBCount:         9
      ICount:          124
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcphuff.c:584,3'
          Branch Sides:
            - BranchSide:      'jcphuff.c:584,3'
              BranchSideFuncs: []
            - BranchSide:      'jcphuff.c:586,13'
              BranchSideFuncs: []
        - Branch String:   'jcphuff.c:584,3'
          Branch Sides:
            - BranchSide:      'jcphuff.c:584,3'
              BranchSideFuncs: []
            - BranchSide:      'jcphuff.c:584,3'
              BranchSideFuncs: []
        - Branch String:   'jcphuff.c:584,3'
          Branch Sides:
            - BranchSide:      'jcphuff.c:584,3'
              BranchSideFuncs: []
            - BranchSide:      'jcphuff.c:584,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    encode_mcu_AC_first
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - MCU_data
      BBCount:         35
      ICount:          368
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - emit_bits
        - emit_eobrun
        - emit_restart
        - emit_symbol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcphuff.c:662,7'
          Branch Sides:
            - BranchSide:      'jcphuff.c:663,9'
              BranchSideFuncs:
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_symbol
                - emit_eobrun
                - emit_restart.1090
            - BranchSide:      'jcphuff.c:667,31'
              BranchSideFuncs:
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_symbol
                - emit_eobrun
        - Branch String:   'jcphuff.c:663,9'
          Branch Sides:
            - BranchSide:      'jcphuff.c:663,36'
              BranchSideFuncs:
                - emit_restart.1090
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_symbol
                - emit_eobrun
            - BranchSide:      'jcphuff.c:664,20'
              BranchSideFuncs:
                - emit_restart.1090
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_symbol
                - emit_eobrun
        - Branch String:   'jcphuff.c:683,16'
          Branch Sides:
            - BranchSide:      'jcphuff.c:683,20'
              BranchSideFuncs:
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_symbol
                - emit_eobrun
            - BranchSide:      'jcphuff.c:692,3'
              BranchSideFuncs:
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_symbol
        - Branch String:   'jcphuff.c:683,7'
          Branch Sides:
            - BranchSide:      'jcphuff.c:684,17'
              BranchSideFuncs:
                - emit_eobrun
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_symbol
            - BranchSide:      'jcphuff.c:692,3'
              BranchSideFuncs:
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_symbol
        - Branch String:   'jcphuff.c:692,3'
          Branch Sides:
            - BranchSide:      'jcphuff.c:692,3'
              BranchSideFuncs:
                - emit_symbol
                - emit_symbol
                - emit_bits
                - emit_eobrun
            - BranchSide:      'jcphuff.c:692,3'
              BranchSideFuncs:
                - emit_symbol
                - emit_bits
                - emit_eobrun
                - emit_symbol
        - Branch String:   'jcphuff.c:692,3'
          Branch Sides:
            - BranchSide:      'jcphuff.c:692,3'
              BranchSideFuncs:
                - emit_symbol
                - emit_bits
                - emit_eobrun
                - emit_symbol
            - BranchSide:      'jcphuff.c:692,3'
              BranchSideFuncs:
                - emit_symbol
                - emit_bits
                - emit_eobrun
                - emit_symbol
        - Branch String:   'jcphuff.c:707,7'
          Branch Sides:
            - BranchSide:      'jcphuff.c:708,5'
              BranchSideFuncs:
                - emit_eobrun
            - BranchSide:      'jcphuff.c:713,35'
              BranchSideFuncs: []
        - Branch String:   'jcphuff.c:709,9'
          Branch Sides:
            - BranchSide:      'jcphuff.c:710,19'
              BranchSideFuncs:
                - emit_eobrun
            - BranchSide:      'jcphuff.c:711,3'
              BranchSideFuncs: []
        - Branch String:   'jcphuff.c:717,7'
          Branch Sides:
            - BranchSide:      'jcphuff.c:717,7'
              BranchSideFuncs: []
            - BranchSide:      'jcphuff.c:718,9'
              BranchSideFuncs: []
        - Branch String:   'jcphuff.c:718,9'
          Branch Sides:
            - BranchSide:      'jcphuff.c:719,33'
              BranchSideFuncs: []
            - BranchSide:      'jcphuff.c:723,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcphuff.c:664,7'
          Dst:             emit_restart
        - Src:             'jcphuff.c:684,5'
          Dst:             emit_eobrun
        - Src:             'jcphuff.c:692,3'
          Dst:             emit_symbol
        - Src:             'jcphuff.c:692,3'
          Dst:             emit_symbol
        - Src:             'jcphuff.c:692,3'
          Dst:             emit_bits
        - Src:             'jcphuff.c:710,7'
          Dst:             emit_eobrun
    - functionName:    encode_mcu_DC_first
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - MCU_data
      BBCount:         25
      ICount:          291
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - emit_bits
        - emit_restart
        - emit_symbol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcphuff.c:475,7'
          Branch Sides:
            - BranchSide:      'jcphuff.c:476,9'
              BranchSideFuncs:
                - emit_symbol
                - emit_bits
                - emit_restart.1090
            - BranchSide:      'jcphuff.c:480,13'
              BranchSideFuncs:
                - emit_symbol
                - emit_bits
        - Branch String:   'jcphuff.c:476,9'
          Branch Sides:
            - BranchSide:      'jcphuff.c:476,36'
              BranchSideFuncs:
                - emit_restart.1090
                - emit_symbol
                - emit_bits
            - BranchSide:      'jcphuff.c:477,20'
              BranchSideFuncs:
                - emit_restart.1090
                - emit_symbol
                - emit_bits
        - Branch String:   'jcphuff.c:480,3'
          Branch Sides:
            - BranchSide:      'jcphuff.c:481,13'
              BranchSideFuncs:
                - emit_symbol
                - emit_bits
            - BranchSide:      'jcphuff.c:524,35'
              BranchSideFuncs: []
        - Branch String:   'jcphuff.c:512,9'
          Branch Sides:
            - BranchSide:      'jcphuff.c:513,7'
              BranchSideFuncs:
                - emit_symbol
                - emit_bits
            - BranchSide:      'jcphuff.c:516,17'
              BranchSideFuncs:
                - emit_symbol
                - emit_bits
        - Branch String:   'jcphuff.c:520,9'
          Branch Sides:
            - BranchSide:      'jcphuff.c:521,17'
              BranchSideFuncs:
                - emit_bits
                - emit_symbol
            - BranchSide:      'jcphuff.c:522,3'
              BranchSideFuncs:
                - emit_symbol
                - emit_bits
        - Branch String:   'jcphuff.c:528,7'
          Branch Sides:
            - BranchSide:      'jcphuff.c:528,7'
              BranchSideFuncs: []
            - BranchSide:      'jcphuff.c:529,9'
              BranchSideFuncs: []
        - Branch String:   'jcphuff.c:529,9'
          Branch Sides:
            - BranchSide:      'jcphuff.c:530,33'
              BranchSideFuncs: []
            - BranchSide:      'jcphuff.c:534,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcphuff.c:477,7'
          Dst:             emit_restart
        - Src:             'jcphuff.c:516,5'
          Dst:             emit_symbol
        - Src:             'jcphuff.c:521,7'
          Dst:             emit_bits
    - functionName:    start_pass_phuff
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - gather_statistics
      BBCount:         45
      ICount:          354
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - jpeg_make_c_derived_tbl
        - jsimd_can_encode_mcu_AC_first_prepare
        - jsimd_can_encode_mcu_AC_refine_prepare
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcphuff.c:194,7'
          Branch Sides:
            - BranchSide:      'jcphuff.c:195,9'
              BranchSideFuncs:
                - jsimd_can_encode_mcu_AC_first_prepare
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jcphuff.c:206,9'
              BranchSideFuncs:
                - jsimd_can_encode_mcu_AC_refine_prepare
                - jpeg_make_c_derived_tbl
        - Branch String:   'jcphuff.c:195,9'
          Branch Sides:
            - BranchSide:      'jcphuff.c:196,7'
              BranchSideFuncs:
                - jsimd_can_encode_mcu_AC_first_prepare
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jcphuff.c:198,7'
              BranchSideFuncs:
                - jsimd_can_encode_mcu_AC_first_prepare
                - jpeg_make_c_derived_tbl
        - Branch String:   'jcphuff.c:200,9'
          Branch Sides:
            - BranchSide:      'jcphuff.c:201,7'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jcphuff.c:204,7'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
        - Branch String:   'jcphuff.c:206,9'
          Branch Sides:
            - BranchSide:      'jcphuff.c:207,7'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jcphuff.c:209,7'
              BranchSideFuncs:
                - jsimd_can_encode_mcu_AC_refine_prepare
                - jpeg_make_c_derived_tbl
        - Branch String:   'jcphuff.c:211,11'
          Branch Sides:
            - BranchSide:      'jcphuff.c:212,9'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jcphuff.c:215,9'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
        - Branch String:   'jcphuff.c:223,7'
          Branch Sides:
            - BranchSide:      'jcphuff.c:224,5'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jcphuff.c:226,5'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
        - Branch String:   'jcphuff.c:231,3'
          Branch Sides:
            - BranchSide:      'jcphuff.c:232,15'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jcphuff.c:264,3'
              BranchSideFuncs: []
        - Branch String:   'jcphuff.c:236,9'
          Branch Sides:
            - BranchSide:      'jcphuff.c:237,11'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jcphuff.c:241,34'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
        - Branch String:   'jcphuff.c:237,11'
          Branch Sides:
            - BranchSide:      'jcphuff.c:238,9'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jcphuff.c:239,13'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
        - Branch String:   'jcphuff.c:243,9'
          Branch Sides:
            - BranchSide:      'jcphuff.c:246,11'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jcphuff.c:258,31'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
        - Branch String:   'jcphuff.c:246,19'
          Branch Sides:
            - BranchSide:      'jcphuff.c:246,22'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jcphuff.c:247,9'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
        - Branch String:   'jcphuff.c:246,11'
          Branch Sides:
            - BranchSide:      'jcphuff.c:247,9'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jcphuff.c:250,11'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
        - Branch String:   'jcphuff.c:250,11'
          Branch Sides:
            - BranchSide:      'jcphuff.c:252,13'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jcphuff.c:254,14'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
      Callsites:
        - Src:             'jcphuff.c:200,9'
          Dst:             jsimd_can_encode_mcu_AC_first_prepare
        - Src:             'jcphuff.c:211,11'
          Dst:             jsimd_can_encode_mcu_AC_refine_prepare
        - Src:             'jcphuff.c:258,7'
          Dst:             jpeg_make_c_derived_tbl
    - functionName:    jinit_phuff_encoder
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          68
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jcphuff.c:1095,3'
          Branch Sides:
            - BranchSide:      'jcphuff.c:1096,5'
              BranchSideFuncs: []
            - BranchSide:      'jcphuff.c:1099,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jctrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          69
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jctrans.c:255,7'
          Branch Sides:
            - BranchSide:      'jctrans.c:256,5'
              BranchSideFuncs: []
            - BranchSide:      'jctrans.c:258,9'
              BranchSideFuncs: []
        - Branch String:   'jctrans.c:258,9'
          Branch Sides:
            - BranchSide:      'jctrans.c:259,37'
              BranchSideFuncs: []
            - BranchSide:      'jctrans.c:261,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compress_output_12
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jctrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compress_output
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jctrans.c:376,10'
          Dst:             compress_output
    - functionName:    compress_output
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jctrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
      BBCount:         43
      ICount:          384
      EdgeCount:       54
      CyclomaticComplexity: 13
      functionsReached:
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jctrans.c:311,3'
          Branch Sides:
            - BranchSide:      'jctrans.c:312,15'
              BranchSideFuncs:
                - start_iMCU_row.1113
            - BranchSide:      'jctrans.c:320,18'
              BranchSideFuncs:
                - start_iMCU_row.1113
        - Branch String:   'jctrans.c:320,3'
          Branch Sides:
            - BranchSide:      'jctrans.c:322,24'
              BranchSideFuncs:
                - start_iMCU_row.1113
            - BranchSide:      'jctrans.c:367,3'
              BranchSideFuncs:
                - start_iMCU_row.1113
        - Branch String:   'jctrans.c:322,5'
          Branch Sides:
            - BranchSide:      'jctrans.c:325,12'
              BranchSideFuncs:
                - start_iMCU_row.1113
            - BranchSide:      'jctrans.c:364,5'
              BranchSideFuncs:
                - start_iMCU_row.1113
        - Branch String:   'jctrans.c:326,7'
          Branch Sides:
            - BranchSide:      'jctrans.c:327,19'
              BranchSideFuncs:
                - start_iMCU_row.1113
            - BranchSide:      'jctrans.c:356,14'
              BranchSideFuncs:
                - start_iMCU_row.1113
        - Branch String:   'jctrans.c:329,20'
          Branch Sides:
            - BranchSide:      'jctrans.c:329,51'
              BranchSideFuncs:
                - start_iMCU_row.1113
            - BranchSide:      'jctrans.c:330,51'
              BranchSideFuncs:
                - start_iMCU_row.1113
        - Branch String:   'jctrans.c:331,9'
          Branch Sides:
            - BranchSide:      'jctrans.c:332,15'
              BranchSideFuncs:
                - start_iMCU_row.1113
            - BranchSide:      'jctrans.c:354,7'
              BranchSideFuncs:
                - start_iMCU_row.1113
        - Branch String:   'jctrans.c:332,50'
          Branch Sides:
            - BranchSide:      'jctrans.c:333,15'
              BranchSideFuncs:
                - start_iMCU_row.1113
            - BranchSide:      'jctrans.c:335,33'
              BranchSideFuncs:
                - start_iMCU_row.1113
        - Branch String:   'jctrans.c:332,15'
          Branch Sides:
            - BranchSide:      'jctrans.c:335,33'
              BranchSideFuncs:
                - start_iMCU_row.1113
            - BranchSide:      'jctrans.c:340,20'
              BranchSideFuncs:
                - start_iMCU_row.1113
        - Branch String:   'jctrans.c:336,13'
          Branch Sides:
            - BranchSide:      'jctrans.c:337,46'
              BranchSideFuncs:
                - start_iMCU_row.1113
            - BranchSide:      'jctrans.c:338,11'
              BranchSideFuncs:
                - start_iMCU_row.1113
        - Branch String:   'jctrans.c:348,11'
          Branch Sides:
            - BranchSide:      'jctrans.c:349,32'
              BranchSideFuncs:
                - start_iMCU_row.1113
            - BranchSide:      'jctrans.c:353,9'
              BranchSideFuncs:
                - start_iMCU_row.1113
        - Branch String:   'jctrans.c:356,11'
          Branch Sides:
            - BranchSide:      'jctrans.c:358,33'
              BranchSideFuncs:
                - start_iMCU_row.1113
            - BranchSide:      'jctrans.c:362,5'
              BranchSideFuncs:
                - start_iMCU_row.1113
      Callsites:
        - Src:             'jctrans.c:368,3'
          Dst:             start_iMCU_row
    - functionName:    start_pass_coef
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jctrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - pass_mode
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jctrans.c:278,7'
          Branch Sides:
            - BranchSide:      'jctrans.c:278,7'
              BranchSideFuncs:
                - start_iMCU_row.1113
            - BranchSide:      'jctrans.c:279,5'
              BranchSideFuncs:
                - start_iMCU_row.1113
      Callsites:
        - Src:             'jctrans.c:282,3'
          Dst:             start_iMCU_row
    - functionName:    transencode_coef_controller
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jctrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - coef_arrays
      BBCount:         7
      ICount:          92
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - jzero_far
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jctrans.c:412,3'
          Branch Sides:
            - BranchSide:      'jctrans.c:413,29'
              BranchSideFuncs: []
            - BranchSide:      'jctrans.c:415,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jctrans.c:411,3'
          Dst:             jzero_far
    - functionName:    jpeg_copy_critical_parameters
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jctrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcinfo
        - dstinfo
      BBCount:         53
      ICount:          520
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached:
        - jpeg_alloc_quant_table
        - jpeg_set_colorspace
        - jpeg_set_defaults
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jctrans.c:78,7'
          Branch Sides:
            - BranchSide:      'jctrans.c:79,5'
              BranchSideFuncs:
                - jpeg_set_defaults
                - jpeg_set_colorspace
                - jpeg_alloc_quant_table
            - BranchSide:      'jctrans.c:82,7'
              BranchSideFuncs:
                - jpeg_set_defaults
                - jpeg_set_colorspace
                - jpeg_alloc_quant_table
        - Branch String:   'jctrans.c:82,7'
          Branch Sides:
            - BranchSide:      'jctrans.c:83,5'
              BranchSideFuncs:
                - jpeg_set_defaults
                - jpeg_set_colorspace
                - jpeg_alloc_quant_table
            - BranchSide:      'jctrans.c:85,26'
              BranchSideFuncs:
                - jpeg_set_defaults
                - jpeg_set_colorspace
                - jpeg_alloc_quant_table
        - Branch String:   'jctrans.c:104,3'
          Branch Sides:
            - BranchSide:      'jctrans.c:105,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'jctrans.c:117,29'
              BranchSideFuncs: []
        - Branch String:   'jctrans.c:105,9'
          Branch Sides:
            - BranchSide:      'jctrans.c:106,18'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'jctrans.c:113,3'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'jctrans.c:107,11'
          Branch Sides:
            - BranchSide:      'jctrans.c:108,57'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'jctrans.c:109,16'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'jctrans.c:118,35'
          Branch Sides:
            - BranchSide:      'jctrans.c:118,38'
              BranchSideFuncs: []
            - BranchSide:      'jctrans.c:119,5'
              BranchSideFuncs: []
        - Branch String:   'jctrans.c:118,7'
          Branch Sides:
            - BranchSide:      'jctrans.c:119,5'
              BranchSideFuncs: []
            - BranchSide:      'jctrans.c:121,11'
              BranchSideFuncs: []
        - Branch String:   'jctrans.c:121,3'
          Branch Sides:
            - BranchSide:      'jctrans.c:123,29'
              BranchSideFuncs: []
            - BranchSide:      'jctrans.c:155,7'
              BranchSideFuncs: []
        - Branch String:   'jctrans.c:132,19'
          Branch Sides:
            - BranchSide:      'jctrans.c:132,22'
              BranchSideFuncs: []
            - BranchSide:      'jctrans.c:134,7'
              BranchSideFuncs: []
        - Branch String:   'jctrans.c:132,46'
          Branch Sides:
            - BranchSide:      'jctrans.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'jctrans.c:134,7'
              BranchSideFuncs: []
        - Branch String:   'jctrans.c:132,9'
          Branch Sides:
            - BranchSide:      'jctrans.c:134,7'
              BranchSideFuncs: []
            - BranchSide:      'jctrans.c:135,18'
              BranchSideFuncs: []
        - Branch String:   'jctrans.c:137,9'
          Branch Sides:
            - BranchSide:      'jctrans.c:138,18'
              BranchSideFuncs: []
            - BranchSide:      'jctrans.c:146,3'
              BranchSideFuncs: []
        - Branch String:   'jctrans.c:138,7'
          Branch Sides:
            - BranchSide:      'jctrans.c:139,13'
              BranchSideFuncs: []
            - BranchSide:      'jctrans.c:142,5'
              BranchSideFuncs: []
        - Branch String:   'jctrans.c:139,13'
          Branch Sides:
            - BranchSide:      'jctrans.c:140,11'
              BranchSideFuncs: []
            - BranchSide:      'jctrans.c:141,7'
              BranchSideFuncs: []
        - Branch String:   'jctrans.c:155,7'
          Branch Sides:
            - BranchSide:      'jctrans.c:155,7'
              BranchSideFuncs: []
            - BranchSide:      'jctrans.c:156,9'
              BranchSideFuncs: []
        - Branch String:   'jctrans.c:156,9'
          Branch Sides:
            - BranchSide:      'jctrans.c:157,37'
              BranchSideFuncs: []
            - BranchSide:      'jctrans.c:160,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jctrans.c:96,3'
          Dst:             jpeg_set_defaults
        - Src:             'jctrans.c:100,3'
          Dst:             jpeg_set_colorspace
        - Src:             'jctrans.c:108,20'
          Dst:             jpeg_alloc_quant_table
    - functionName:    transencode_master_selection
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jctrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - coef_arrays
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - jinit_arith_encoder
        - jinit_c_master_control
        - jinit_huff_encoder
        - jinit_marker_writer
        - jinit_phuff_encoder
        - transencode_coef_controller
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jctrans.c:184,7'
          Branch Sides:
            - BranchSide:      'jctrans.c:186,25'
              BranchSideFuncs:
                - jinit_arith_encoder
                - transencode_coef_controller
                - jinit_marker_writer
            - BranchSide:      'jctrans.c:191,9'
              BranchSideFuncs:
                - jinit_huff_encoder
                - transencode_coef_controller
                - jinit_marker_writer
                - jinit_phuff_encoder
        - Branch String:   'jctrans.c:191,9'
          Branch Sides:
            - BranchSide:      'jctrans.c:193,27'
              BranchSideFuncs:
                - jinit_phuff_encoder
                - transencode_coef_controller
                - jinit_marker_writer
            - BranchSide:      'jctrans.c:198,26'
              BranchSideFuncs:
                - jinit_huff_encoder
                - transencode_coef_controller
                - jinit_marker_writer
      Callsites:
        - Src:             'jctrans.c:181,3'
          Dst:             jinit_c_master_control
        - Src:             'jctrans.c:186,5'
          Dst:             jinit_arith_encoder
        - Src:             'jctrans.c:193,7'
          Dst:             jinit_phuff_encoder
        - Src:             'jctrans.c:198,7'
          Dst:             jinit_huff_encoder
        - Src:             'jctrans.c:202,3'
          Dst:             transencode_coef_controller
        - Src:             'jctrans.c:204,3'
          Dst:             jinit_marker_writer
    - functionName:    jpeg_write_coefficients
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jctrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - coef_arrays
      BBCount:         9
      ICount:          113
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - jpeg_suppress_tables
        - transencode_master_selection
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jctrans.c:45,7'
          Branch Sides:
            - BranchSide:      'jctrans.c:46,5'
              BranchSideFuncs:
                - jpeg_suppress_tables
                - transencode_master_selection
            - BranchSide:      'jctrans.c:48,7'
              BranchSideFuncs:
                - jpeg_suppress_tables
                - transencode_master_selection
        - Branch String:   'jctrans.c:48,7'
          Branch Sides:
            - BranchSide:      'jctrans.c:48,7'
              BranchSideFuncs:
                - jpeg_suppress_tables
                - transencode_master_selection
            - BranchSide:      'jctrans.c:49,5'
              BranchSideFuncs:
                - jpeg_suppress_tables
                - transencode_master_selection
      Callsites:
        - Src:             'jctrans.c:51,3'
          Dst:             jpeg_suppress_tables
        - Src:             'jctrans.c:56,3'
          Dst:             transencode_master_selection
    - functionName:    jpeg_finish_decompress
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         27
      ICount:          192
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - jpeg_abort
      functionUses:    5
      BranchProfiles:
        - Branch String:   'jdapimin.c:397,47'
          Branch Sides:
            - BranchSide:      'jdapimin.c:398,50'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'jdapimin.c:398,8'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'jdapimin.c:398,46'
          Branch Sides:
            - BranchSide:      'jdapimin.c:398,50'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'jdapimin.c:404,14'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'jdapimin.c:397,7'
          Branch Sides:
            - BranchSide:      'jdapimin.c:400,9'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'jdapimin.c:404,14'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'jdapimin.c:400,9'
          Branch Sides:
            - BranchSide:      'jdapimin.c:401,7'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'jdapimin.c:402,7'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'jdapimin.c:404,14'
          Branch Sides:
            - BranchSide:      'jdapimin.c:406,5'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'jdapimin.c:407,14'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'jdapimin.c:412,3'
          Branch Sides:
            - BranchSide:      'jdapimin.c:413,11'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'jdapimin.c:417,5'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'jdapimin.c:413,9'
          Branch Sides:
            - BranchSide:      'jdapimin.c:412,3'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:414,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdapimin.c:419,3'
          Dst:             jpeg_abort
    - functionName:    jpeg_has_multiple_scans
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'jdapimin.c:378,42'
          Branch Sides:
            - BranchSide:      'jdapimin.c:379,7'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:380,5'
              BranchSideFuncs: []
        - Branch String:   'jdapimin.c:378,7'
          Branch Sides:
            - BranchSide:      'jdapimin.c:378,7'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:380,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_input_complete
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'jdapimin.c:363,42'
          Branch Sides:
            - BranchSide:      'jdapimin.c:364,7'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:365,5'
              BranchSideFuncs: []
        - Branch String:   'jdapimin.c:363,7'
          Branch Sides:
            - BranchSide:      'jdapimin.c:363,7'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:365,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    default_decompress_parms
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         49
      ICount:          401
      EdgeCount:       57
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdapimin.c:135,3'
          Branch Sides:
            - BranchSide:      'jdapimin.c:137,5'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:142,9'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:187,9'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:208,5'
              BranchSideFuncs: []
        - Branch String:   'jdapimin.c:142,9'
          Branch Sides:
            - BranchSide:      'jdapimin.c:143,7'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:144,16'
              BranchSideFuncs: []
        - Branch String:   'jdapimin.c:144,16'
          Branch Sides:
            - BranchSide:      'jdapimin.c:145,15'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:159,18'
              BranchSideFuncs: []
        - Branch String:   'jdapimin.c:145,7'
          Branch Sides:
            - BranchSide:      'jdapimin.c:147,9'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:150,9'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:153,9'
              BranchSideFuncs: []
        - Branch String:   'jdapimin.c:163,21'
          Branch Sides:
            - BranchSide:      'jdapimin.c:163,24'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:170,18'
              BranchSideFuncs: []
        - Branch String:   'jdapimin.c:163,34'
          Branch Sides:
            - BranchSide:      'jdapimin.c:163,37'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:170,18'
              BranchSideFuncs: []
        - Branch String:   'jdapimin.c:163,11'
          Branch Sides:
            - BranchSide:      'jdapimin.c:165,13'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:170,18'
              BranchSideFuncs: []
        - Branch String:   'jdapimin.c:165,13'
          Branch Sides:
            - BranchSide:      'jdapimin.c:166,11'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:169,11'
              BranchSideFuncs: []
        - Branch String:   'jdapimin.c:170,29'
          Branch Sides:
            - BranchSide:      'jdapimin.c:170,32'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:173,9'
              BranchSideFuncs: []
        - Branch String:   'jdapimin.c:170,43'
          Branch Sides:
            - BranchSide:      'jdapimin.c:170,46'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:173,9'
              BranchSideFuncs: []
        - Branch String:   'jdapimin.c:170,18'
          Branch Sides:
            - BranchSide:      'jdapimin.c:171,9'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:173,9'
              BranchSideFuncs: []
        - Branch String:   'jdapimin.c:175,13'
          Branch Sides:
            - BranchSide:      'jdapimin.c:176,11'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:179,11'
              BranchSideFuncs: []
        - Branch String:   'jdapimin.c:187,9'
          Branch Sides:
            - BranchSide:      'jdapimin.c:188,15'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:202,7'
              BranchSideFuncs: []
        - Branch String:   'jdapimin.c:188,7'
          Branch Sides:
            - BranchSide:      'jdapimin.c:190,9'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:193,9'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:196,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_consume_input
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         20
      ICount:          152
      EdgeCount:       20
      CyclomaticComplexity: 2
      functionsReached:
        - default_decompress_parms
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdapimin.c:318,3'
          Branch Sides:
            - BranchSide:      'jdapimin.c:321,7'
              BranchSideFuncs:
                - default_decompress_parms
            - BranchSide:      'jdapimin.c:327,17'
              BranchSideFuncs:
                - default_decompress_parms
            - BranchSide:      'jdapimin.c:337,13'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:346,17'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:346,17'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:346,17'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:346,17'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:346,17'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:346,17'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:346,17'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:349,5'
              BranchSideFuncs: []
        - Branch String:   'jdapimin.c:328,9'
          Branch Sides:
            - BranchSide:      'jdapimin.c:330,32'
              BranchSideFuncs:
                - default_decompress_parms
            - BranchSide:      'jdapimin.c:334,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdapimin.c:330,7'
          Dst:             default_decompress_parms
    - functionName:    jpeg_read_header
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - require_image
      BBCount:         16
      ICount:          117
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - jpeg_abort
        - jpeg_consume_input
      functionUses:    11
      BranchProfiles:
        - Branch String:   'jdapimin.c:271,43'
          Branch Sides:
            - BranchSide:      'jdapimin.c:272,7'
              BranchSideFuncs:
                - jpeg_consume_input
                - jpeg_abort
            - BranchSide:      'jdapimin.c:275,32'
              BranchSideFuncs:
                - jpeg_consume_input
                - jpeg_abort
        - Branch String:   'jdapimin.c:271,7'
          Branch Sides:
            - BranchSide:      'jdapimin.c:273,5'
              BranchSideFuncs:
                - jpeg_consume_input
                - jpeg_abort
            - BranchSide:      'jdapimin.c:275,32'
              BranchSideFuncs:
                - jpeg_consume_input
                - jpeg_abort
        - Branch String:   'jdapimin.c:277,3'
          Branch Sides:
            - BranchSide:      'jdapimin.c:277,3'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:279,13'
              BranchSideFuncs: []
            - BranchSide:      'jdapimin.c:282,9'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'jdapimin.c:293,5'
              BranchSideFuncs: []
        - Branch String:   'jdapimin.c:282,9'
          Branch Sides:
            - BranchSide:      'jdapimin.c:283,7'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'jdapimin.c:288,30'
              BranchSideFuncs:
                - jpeg_abort
      Callsites:
        - Src:             'jdapimin.c:275,13'
          Dst:             jpeg_consume_input
        - Src:             'jdapimin.c:288,5'
          Dst:             jpeg_abort
    - functionName:    jpeg_abort_decompress
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_abort
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'jdapimin.c:121,3'
          Dst:             jpeg_abort
    - functionName:    jpeg_destroy_decompress
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jdapimin.c:109,3'
          Dst:             jpeg_destroy
    - functionName:    jpeg_CreateDecompress
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - cinfo
        - version
        - structsize
      BBCount:         17
      ICount:          215
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - jinit_input_controller
        - jinit_marker_reader
        - jinit_memory_mgr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdapimin.c:42,7'
          Branch Sides:
            - BranchSide:      'jdapimin.c:43,5'
              BranchSideFuncs:
                - jinit_memory_mgr
                - jinit_marker_reader
                - jinit_input_controller
            - BranchSide:      'jdapimin.c:44,7'
              BranchSideFuncs:
                - jinit_memory_mgr
                - jinit_marker_reader
                - jinit_input_controller
        - Branch String:   'jdapimin.c:44,7'
          Branch Sides:
            - BranchSide:      'jdapimin.c:45,5'
              BranchSideFuncs:
                - jinit_memory_mgr
                - jinit_marker_reader
                - jinit_input_controller
            - BranchSide:      'jdapimin.c:55,34'
              BranchSideFuncs:
                - jinit_memory_mgr
                - jinit_marker_reader
                - jinit_input_controller
        - Branch String:   'jdapimin.c:70,3'
          Branch Sides:
            - BranchSide:      'jdapimin.c:71,5'
              BranchSideFuncs:
                - jinit_marker_reader
                - jinit_input_controller
            - BranchSide:      'jdapimin.c:73,10'
              BranchSideFuncs:
                - jinit_marker_reader
                - jinit_input_controller
        - Branch String:   'jdapimin.c:73,3'
          Branch Sides:
            - BranchSide:      'jdapimin.c:74,5'
              BranchSideFuncs:
                - jinit_marker_reader
                - jinit_input_controller
            - BranchSide:      'jdapimin.c:81,3'
              BranchSideFuncs:
                - jinit_marker_reader
                - jinit_input_controller
      Callsites:
        - Src:             'jdapimin.c:64,3'
          Dst:             jinit_memory_mgr
        - Src:             'jdapimin.c:82,3'
          Dst:             jinit_marker_reader
        - Src:             'jdapimin.c:85,3'
          Dst:             jinit_input_controller
    - functionName:    latch_quant_tables
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         17
      ICount:          135
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdinput.c:263,3'
          Branch Sides:
            - BranchSide:      'jdinput.c:264,15'
              BranchSideFuncs: []
            - BranchSide:      'jdinput.c:280,1'
              BranchSideFuncs: []
        - Branch String:   'jdinput.c:266,9'
          Branch Sides:
            - BranchSide:      'jdinput.c:267,7'
              BranchSideFuncs: []
            - BranchSide:      'jdinput.c:269,14'
              BranchSideFuncs: []
        - Branch String:   'jdinput.c:270,20'
          Branch Sides:
            - BranchSide:      'jdinput.c:270,23'
              BranchSideFuncs: []
            - BranchSide:      'jdinput.c:272,7'
              BranchSideFuncs: []
        - Branch String:   'jdinput.c:270,48'
          Branch Sides:
            - BranchSide:      'jdinput.c:271,9'
              BranchSideFuncs: []
            - BranchSide:      'jdinput.c:272,7'
              BranchSideFuncs: []
        - Branch String:   'jdinput.c:270,9'
          Branch Sides:
            - BranchSide:      'jdinput.c:272,7'
              BranchSideFuncs: []
            - BranchSide:      'jdinput.c:275,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    per_scan_setup
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         31
      ICount:          369
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - jdiv_round_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdinput.c:164,7'
          Branch Sides:
            - BranchSide:      'jdinput.c:167,15'
              BranchSideFuncs: []
            - BranchSide:      'jdinput.c:193,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdinput.c:183,9'
          Branch Sides:
            - BranchSide:      'jdinput.c:183,25'
              BranchSideFuncs: []
            - BranchSide:      'jdinput.c:184,32'
              BranchSideFuncs: []
        - Branch String:   'jdinput.c:193,35'
          Branch Sides:
            - BranchSide:      'jdinput.c:193,38'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdinput.c:194,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdinput.c:193,9'
          Branch Sides:
            - BranchSide:      'jdinput.c:194,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdinput.c:199,27'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdinput.c:207,5'
          Branch Sides:
            - BranchSide:      'jdinput.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jdinput.c:208,17'
              BranchSideFuncs: []
        - Branch String:   'jdinput.c:217,11'
          Branch Sides:
            - BranchSide:      'jdinput.c:217,27'
              BranchSideFuncs: []
            - BranchSide:      'jdinput.c:218,33'
              BranchSideFuncs: []
        - Branch String:   'jdinput.c:220,11'
          Branch Sides:
            - BranchSide:      'jdinput.c:220,27'
              BranchSideFuncs: []
            - BranchSide:      'jdinput.c:221,34'
              BranchSideFuncs: []
        - Branch String:   'jdinput.c:224,11'
          Branch Sides:
            - BranchSide:      'jdinput.c:225,9'
              BranchSideFuncs: []
            - BranchSide:      'jdinput.c:226,7'
              BranchSideFuncs: []
        - Branch String:   'jdinput.c:226,7'
          Branch Sides:
            - BranchSide:      'jdinput.c:227,57'
              BranchSideFuncs: []
            - BranchSide:      'jdinput.c:229,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdinput.c:199,7'
          Dst:             jdiv_round_up
        - Src:             'jdinput.c:202,7'
          Dst:             jdiv_round_up
    - functionName:    initial_setup
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         49
      ICount:          507
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - jdiv_round_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdinput.c:55,60'
          Branch Sides:
            - BranchSide:      'jdinput.c:56,13'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdinput.c:57,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdinput.c:55,7'
          Branch Sides:
            - BranchSide:      'jdinput.c:57,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdinput.c:61,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdinput.c:61,34'
          Branch Sides:
            - BranchSide:      'jdinput.c:61,37'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdinput.c:69,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdinput.c:61,65'
          Branch Sides:
            - BranchSide:      'jdinput.c:62,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdinput.c:69,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdinput.c:61,7'
          Branch Sides:
            - BranchSide:      'jdinput.c:66,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdinput.c:69,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdinput.c:69,7'
          Branch Sides:
            - BranchSide:      'jdinput.c:70,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdinput.c:74,3'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdinput.c:76,3'
          Branch Sides:
            - BranchSide:      'jdinput.c:78,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdinput.c:102,32'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdinput.c:78,37'
          Branch Sides:
            - BranchSide:      'jdinput.c:79,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdinput.c:82,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdinput.c:79,50'
          Branch Sides:
            - BranchSide:      'jdinput.c:80,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdinput.c:82,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdinput.c:80,37'
          Branch Sides:
            - BranchSide:      'jdinput.c:81,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdinput.c:82,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdinput.c:78,9'
          Branch Sides:
            - BranchSide:      'jdinput.c:82,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdinput.c:83,32'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdinput.c:83,32'
          Branch Sides:
            - BranchSide:      'jdinput.c:83,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdinput.c:83,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdinput.c:85,32'
          Branch Sides:
            - BranchSide:      'jdinput.c:85,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdinput.c:85,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdinput.c:106,3'
          Branch Sides:
            - BranchSide:      'jdinput.c:111,32'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdinput.c:144,25'
              BranchSideFuncs:
                - jdiv_round_up
        - Branch String:   'jdinput.c:148,52'
          Branch Sides:
            - BranchSide:      'jdinput.c:148,55'
              BranchSideFuncs: []
            - BranchSide:      'jdinput.c:149,5'
              BranchSideFuncs: []
        - Branch String:   'jdinput.c:148,7'
          Branch Sides:
            - BranchSide:      'jdinput.c:149,5'
              BranchSideFuncs: []
            - BranchSide:      'jdinput.c:151,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdinput.c:115,7'
          Dst:             jdiv_round_up
        - Src:             'jdinput.c:118,7'
          Dst:             jdiv_round_up
        - Src:             'jdinput.c:131,7'
          Dst:             jdiv_round_up
        - Src:             'jdinput.c:134,7'
          Dst:             jdiv_round_up
        - Src:             'jdinput.c:144,5'
          Dst:             jdiv_round_up
    - functionName:    finish_input_pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    consume_markers
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         26
      ICount:          175
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - initial_setup
        - start_input_pass
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jdinput.c:331,7'
          Branch Sides:
            - BranchSide:      'jdinput.c:332,5'
              BranchSideFuncs: []
            - BranchSide:      'jdinput.c:334,11'
              BranchSideFuncs:
                - start_input_pass
                - initial_setup.1173
        - Branch String:   'jdinput.c:336,3'
          Branch Sides:
            - BranchSide:      'jdinput.c:338,9'
              BranchSideFuncs:
                - start_input_pass
                - initial_setup.1173
            - BranchSide:      'jdinput.c:352,5'
              BranchSideFuncs: []
            - BranchSide:      'jdinput.c:365,5'
              BranchSideFuncs: []
            - BranchSide:      'jdinput.c:368,10'
              BranchSideFuncs: []
        - Branch String:   'jdinput.c:338,9'
          Branch Sides:
            - BranchSide:      'jdinput.c:339,21'
              BranchSideFuncs:
                - initial_setup.1173
            - BranchSide:      'jdinput.c:346,12'
              BranchSideFuncs:
                - start_input_pass
        - Branch String:   'jdinput.c:346,11'
          Branch Sides:
            - BranchSide:      'jdinput.c:347,9'
              BranchSideFuncs:
                - start_input_pass
            - BranchSide:      'jdinput.c:348,24'
              BranchSideFuncs:
                - start_input_pass
        - Branch String:   'jdinput.c:353,9'
          Branch Sides:
            - BranchSide:      'jdinput.c:354,11'
              BranchSideFuncs: []
            - BranchSide:      'jdinput.c:360,11'
              BranchSideFuncs: []
        - Branch String:   'jdinput.c:354,11'
          Branch Sides:
            - BranchSide:      'jdinput.c:355,9'
              BranchSideFuncs: []
            - BranchSide:      'jdinput.c:356,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdinput.c:339,7'
          Dst:             initial_setup
        - Src:             'jdinput.c:348,7'
          Dst:             start_input_pass
    - functionName:    start_input_pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - latch_quant_tables
        - per_scan_setup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jdinput.c:294,7'
          Branch Sides:
            - BranchSide:      'jdinput.c:294,7'
              BranchSideFuncs: []
            - BranchSide:      'jdinput.c:295,24'
              BranchSideFuncs:
                - latch_quant_tables
      Callsites:
        - Src:             'jdinput.c:293,3'
          Dst:             per_scan_setup
        - Src:             'jdinput.c:295,5'
          Dst:             latch_quant_tables
    - functionName:    reset_input_controller
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_input_controller
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    examine_app14
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - cinfo
        - data
        - datalen
        - remaining
      BBCount:         19
      ICount:          210
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jdmarker.c:687,33'
          Branch Sides:
            - BranchSide:      'jdmarker.c:688,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:703,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:688,23'
          Branch Sides:
            - BranchSide:      'jdmarker.c:689,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:703,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:689,23'
          Branch Sides:
            - BranchSide:      'jdmarker.c:690,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:703,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:690,23'
          Branch Sides:
            - BranchSide:      'jdmarker.c:691,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:703,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:691,23'
          Branch Sides:
            - BranchSide:      'jdmarker.c:692,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:703,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:687,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:694,16'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:703,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    examine_app0
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - cinfo
        - data
        - datalen
        - remaining
      BBCount:         47
      ICount:          561
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jdmarker.c:614,32'
          Branch Sides:
            - BranchSide:      'jdmarker.c:615,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:646,14'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:615,23'
          Branch Sides:
            - BranchSide:      'jdmarker.c:616,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:646,14'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:616,23'
          Branch Sides:
            - BranchSide:      'jdmarker.c:617,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:646,14'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:617,23'
          Branch Sides:
            - BranchSide:      'jdmarker.c:618,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:646,14'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:618,23'
          Branch Sides:
            - BranchSide:      'jdmarker.c:619,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:646,14'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:614,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:621,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:646,14'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:633,9'
          Branch Sides:
            - BranchSide:      'jdmarker.c:634,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:637,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:641,9'
          Branch Sides:
            - BranchSide:      'jdmarker.c:642,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:643,14'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:644,9'
          Branch Sides:
            - BranchSide:      'jdmarker.c:645,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:646,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:646,27'
          Branch Sides:
            - BranchSide:      'jdmarker.c:647,14'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:672,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:647,30'
          Branch Sides:
            - BranchSide:      'jdmarker.c:648,14'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:672,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:648,30'
          Branch Sides:
            - BranchSide:      'jdmarker.c:649,14'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:672,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:649,30'
          Branch Sides:
            - BranchSide:      'jdmarker.c:650,14'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:672,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:650,30'
          Branch Sides:
            - BranchSide:      'jdmarker.c:651,14'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:672,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:646,14'
          Branch Sides:
            - BranchSide:      'jdmarker.c:656,13'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:672,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:656,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:658,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:661,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:664,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:667,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_dri
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         31
      ICount:          289
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmarker.c:576,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:576,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:576,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:576,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:576,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:576,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:576,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:576,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:578,7'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:576,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:576,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:576,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:578,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:579,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:581,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:581,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:581,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:581,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:581,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:581,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:581,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:581,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:581,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:583,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:581,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:581,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:581,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_dqt
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         73
      ICount:          664
      EdgeCount:       94
      CyclomaticComplexity: 23
      functionsReached:
        - jpeg_alloc_quant_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmarker.c:520,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:520,3'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'jdmarker.c:520,3'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'jdmarker.c:520,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:520,3'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'jdmarker.c:520,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:520,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:520,3'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'jdmarker.c:521,10'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'jdmarker.c:520,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:520,3'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'jdmarker.c:520,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:523,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:524,5'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'jdmarker.c:560,7'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:524,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:524,5'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'jdmarker.c:525,12'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'jdmarker.c:524,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:524,5'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'jdmarker.c:524,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:530,9'
          Branch Sides:
            - BranchSide:      'jdmarker.c:531,7'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'jdmarker.c:533,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'jdmarker.c:533,9'
          Branch Sides:
            - BranchSide:      'jdmarker.c:534,71'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'jdmarker.c:535,17'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'jdmarker.c:537,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:538,11'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'jdmarker.c:546,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'jdmarker.c:538,11'
          Branch Sides:
            - BranchSide:      'jdmarker.c:539,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'jdmarker.c:541,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'jdmarker.c:539,9'
          Branch Sides:
            - BranchSide:      'jdmarker.c:539,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'jdmarker.c:539,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'jdmarker.c:539,9'
          Branch Sides:
            - BranchSide:      'jdmarker.c:539,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'jdmarker.c:539,9'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:539,9'
          Branch Sides:
            - BranchSide:      'jdmarker.c:539,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'jdmarker.c:543,60'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'jdmarker.c:539,9'
          Branch Sides:
            - BranchSide:      'jdmarker.c:539,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'jdmarker.c:539,9'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:541,9'
          Branch Sides:
            - BranchSide:      'jdmarker.c:0,0'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'jdmarker.c:541,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'jdmarker.c:541,9'
          Branch Sides:
            - BranchSide:      'jdmarker.c:541,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'jdmarker.c:541,9'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:546,9'
          Branch Sides:
            - BranchSide:      'jdmarker.c:547,14'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'jdmarker.c:556,12'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'jdmarker.c:547,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:548,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'jdmarker.c:554,5'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'jdmarker.c:557,9'
          Branch Sides:
            - BranchSide:      'jdmarker.c:523,3'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'jdmarker.c:557,22'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'jdmarker.c:560,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:561,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:563,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdmarker.c:534,34'
          Dst:             jpeg_alloc_quant_table
    - functionName:    get_dht
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         79
      ICount:          721
      EdgeCount:       101
      CyclomaticComplexity: 24
      functionsReached:
        - jpeg_alloc_huff_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmarker.c:447,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:447,3'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'jdmarker.c:447,3'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'jdmarker.c:447,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:447,3'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'jdmarker.c:447,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:447,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:447,3'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'jdmarker.c:448,10'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'jdmarker.c:447,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:447,3'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'jdmarker.c:447,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:450,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:451,5'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'jdmarker.c:502,7'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:451,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:451,5'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'jdmarker.c:453,5'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'jdmarker.c:451,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:451,5'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'jdmarker.c:451,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:457,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:458,7'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'jdmarker.c:462,12'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'jdmarker.c:458,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:458,7'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'jdmarker.c:459,21'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'jdmarker.c:458,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:458,7'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'jdmarker.c:458,7'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:474,21'
          Branch Sides:
            - BranchSide:      'jdmarker.c:474,32'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'jdmarker.c:475,7'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'jdmarker.c:474,9'
          Branch Sides:
            - BranchSide:      'jdmarker.c:475,7'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'jdmarker.c:477,12'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'jdmarker.c:477,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:478,7'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'jdmarker.c:480,21'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'jdmarker.c:478,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:477,29'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'jdmarker.c:478,7'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'jdmarker.c:478,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:478,7'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'jdmarker.c:478,7'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:484,9'
          Branch Sides:
            - BranchSide:      'jdmarker.c:485,13'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'jdmarker.c:490,11'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'jdmarker.c:486,21'
          Branch Sides:
            - BranchSide:      'jdmarker.c:486,24'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'jdmarker.c:487,9'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'jdmarker.c:486,11'
          Branch Sides:
            - BranchSide:      'jdmarker.c:487,9'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'jdmarker.c:488,18'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'jdmarker.c:490,21'
          Branch Sides:
            - BranchSide:      'jdmarker.c:490,24'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'jdmarker.c:491,9'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'jdmarker.c:490,11'
          Branch Sides:
            - BranchSide:      'jdmarker.c:491,9'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'jdmarker.c:492,18'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'jdmarker.c:495,9'
          Branch Sides:
            - BranchSide:      'jdmarker.c:496,54'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'jdmarker.c:498,14'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'jdmarker.c:502,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:503,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:505,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdmarker.c:496,18'
          Dst:             jpeg_alloc_huff_table
    - functionName:    get_dac
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         48
      ICount:          426
      EdgeCount:       62
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmarker.c:398,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:398,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:398,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:398,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:398,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:398,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:398,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:398,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:399,10'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:398,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:398,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:398,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:401,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:402,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:422,7'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:402,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:402,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:403,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:402,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:402,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:402,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:403,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:403,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:405,12'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:403,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:403,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:403,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:409,19'
          Branch Sides:
            - BranchSide:      'jdmarker.c:409,22'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:410,7'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:409,9'
          Branch Sides:
            - BranchSide:      'jdmarker.c:410,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:412,9'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:412,9'
          Branch Sides:
            - BranchSide:      'jdmarker.c:413,58'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:415,42'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:422,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:423,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:425,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_sos
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         101
      ICount:          848
      EdgeCount:       129
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmarker.c:316,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:317,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:319,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:319,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:319,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:319,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:319,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:319,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:319,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:319,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:319,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:321,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:319,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:319,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:319,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:321,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:321,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:323,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:321,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:321,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:321,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:325,29'
          Branch Sides:
            - BranchSide:      'jdmarker.c:325,32'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:326,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:325,38'
          Branch Sides:
            - BranchSide:      'jdmarker.c:325,41'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:326,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:325,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:326,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:328,26'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:332,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:333,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:335,10'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:335,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:336,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:366,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:336,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:336,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:337,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:336,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:336,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:336,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:337,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:337,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:339,13'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:337,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:337,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:337,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:340,37'
          Branch Sides:
            - BranchSide:      'jdmarker.c:339,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:340,40'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:339,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:342,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:346,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:342,39'
          Branch Sides:
            - BranchSide:      'jdmarker.c:342,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:344,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:342,11'
          Branch Sides:
            - BranchSide:      'jdmarker.c:343,9'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:344,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:358,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:359,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:363,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:359,11'
          Branch Sides:
            - BranchSide:      'jdmarker.c:360,9'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:362,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:366,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:366,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:367,15'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:366,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:366,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:366,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:368,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:368,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:369,15'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:368,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:368,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:368,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:370,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:370,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:371,16'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:370,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:370,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:370,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_sof
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - is_prog
        - is_lossless
        - is_arith
      BBCount:         100
      ICount:          887
      EdgeCount:       129
      CyclomaticComplexity: 31
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'jdmarker.c:251,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:252,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:254,29'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:258,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:258,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:258,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:258,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:258,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:258,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:258,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:258,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:260,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:258,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:258,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:258,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:260,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:260,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:261,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:260,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:260,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:260,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:261,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:261,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:261,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:261,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:261,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:261,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:261,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:261,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:262,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:261,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:261,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:261,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:262,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:262,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:262,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:262,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:262,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:262,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:262,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:262,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:263,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:262,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:262,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:262,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:263,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:263,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:265,10'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:263,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:263,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:263,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:274,32'
          Branch Sides:
            - BranchSide:      'jdmarker.c:274,35'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:276,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:274,59'
          Branch Sides:
            - BranchSide:      'jdmarker.c:275,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:276,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:274,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:276,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:278,7'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:278,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:279,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:281,7'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:281,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:282,49'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:286,11'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:286,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:288,32'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:300,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:289,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:289,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:290,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:289,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:289,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:289,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:290,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:290,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:291,31'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:290,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:290,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:290,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:293,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:293,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:295,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:293,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:293,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:293,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_soi
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         10
      ICount:          133
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmarker.c:209,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:210,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:214,10'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:214,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:215,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:219,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    first_marker
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         24
      ICount:          193
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmarker.c:948,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:948,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:949,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:948,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:948,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:948,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:949,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:949,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:950,7'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:949,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:949,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:949,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:950,17'
          Branch Sides:
            - BranchSide:      'jdmarker.c:950,20'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:951,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:950,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:951,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:953,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_set_marker_processor
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1375
      functionLinenumberEnd: 1384
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - marker_code
        - routine
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'jdmarker.c:1378,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1379,27'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:1380,12'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:1380,39'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1380,42'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:1383,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:1380,12'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1381,55'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:1383,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    save_marker
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         58
      ICount:          540
      EdgeCount:       74
      CyclomaticComplexity: 18
      functionsReached:
        - examine_app0
        - examine_app14
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmarker.c:767,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:769,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'jdmarker.c:801,18'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'jdmarker.c:769,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:769,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'jdmarker.c:769,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'jdmarker.c:769,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:769,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'jdmarker.c:769,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:769,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:769,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'jdmarker.c:770,12'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'jdmarker.c:769,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:769,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'jdmarker.c:769,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:771,9'
          Branch Sides:
            - BranchSide:      'jdmarker.c:774,11'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'jdmarker.c:796,32'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'jdmarker.c:774,11'
          Branch Sides:
            - BranchSide:      'jdmarker.c:775,17'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'jdmarker.c:777,17'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'jdmarker.c:778,11'
          Branch Sides:
            - BranchSide:      'jdmarker.c:779,31'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'jdmarker.c:782,11'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'jdmarker.c:806,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:807,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'jdmarker.c:820,7'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'jdmarker.c:810,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:810,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'jdmarker.c:812,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'jdmarker.c:810,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:810,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'jdmarker.c:812,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'jdmarker.c:812,37'
          Branch Sides:
            - BranchSide:      'jdmarker.c:812,40'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'jdmarker.c:812,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'jdmarker.c:812,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:806,3'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'jdmarker.c:813,33'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'jdmarker.c:820,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:822,9'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'jdmarker.c:833,3'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'jdmarker.c:822,36'
          Branch Sides:
            - BranchSide:      'jdmarker.c:822,39'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'jdmarker.c:823,61'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'jdmarker.c:822,9'
          Branch Sides:
            - BranchSide:      'jdmarker.c:823,61'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'jdmarker.c:825,46'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'jdmarker.c:836,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:838,18'
              BranchSideFuncs:
                - examine_app0
            - BranchSide:      'jdmarker.c:841,19'
              BranchSideFuncs:
                - examine_app14
            - BranchSide:      'jdmarker.c:844,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:851,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:852,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:854,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdmarker.c:838,5'
          Dst:             examine_app0
        - Src:             'jdmarker.c:841,5'
          Dst:             examine_app14
    - functionName:    jpeg_save_markers
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1363
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - marker_code
        - length_limit
      BBCount:         35
      ICount:          202
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jdmarker.c:1335,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1336,34'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:1341,7'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:1341,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1342,15'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:1349,15'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:1344,36'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1344,39'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:1346,14'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:1344,9'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1345,20'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:1346,14'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:1351,36'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1351,39'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:1352,17'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:1355,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1356,27'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:1358,14'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:1358,41'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1358,44'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:1362,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:1358,14'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1359,55'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:1362,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    skip_variable
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         19
      ICount:          196
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'jdmarker.c:867,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:867,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:867,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:867,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:867,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:867,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:867,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:867,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:868,10'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:867,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:867,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:867,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:873,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:874,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:876,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_interesting_appn
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         40
      ICount:          316
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached:
        - examine_app0
        - examine_app14
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jdmarker.c:717,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:717,3'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'jdmarker.c:717,3'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'jdmarker.c:717,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:717,3'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'jdmarker.c:717,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:717,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:717,3'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'jdmarker.c:718,10'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'jdmarker.c:717,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:717,3'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'jdmarker.c:717,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:721,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:722,15'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'jdmarker.c:723,12'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'jdmarker.c:723,12'
          Branch Sides:
            - BranchSide:      'jdmarker.c:724,31'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'jdmarker.c:726,15'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'jdmarker.c:727,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:728,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'jdmarker.c:729,13'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'jdmarker.c:728,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:727,31'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'jdmarker.c:728,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'jdmarker.c:728,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:728,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'jdmarker.c:728,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:732,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:734,18'
              BranchSideFuncs:
                - examine_app0
            - BranchSide:      'jdmarker.c:737,19'
              BranchSideFuncs:
                - examine_app14
            - BranchSide:      'jdmarker.c:741,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:747,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:748,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:750,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdmarker.c:734,5'
          Dst:             examine_app0
        - Src:             'jdmarker.c:737,5'
          Dst:             examine_app14
    - functionName:    read_restart_marker
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         14
      ICount:          124
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - next_marker
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmarker.c:1141,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1142,22'
              BranchSideFuncs:
                - next_marker
            - BranchSide:      'jdmarker.c:1146,7'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:1142,9'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1143,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:1144,3'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:1146,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1149,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:1154,12'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:1154,9'
          Branch Sides:
            - BranchSide:      'jdmarker.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:1156,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdmarker.c:1142,10'
          Dst:             next_marker
    - functionName:    next_marker
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         39
      ICount:          298
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jdmarker.c:896,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:896,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:902,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:896,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:896,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:896,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:902,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:903,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:912,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:905,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:902,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:905,7'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:905,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:905,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:905,7'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:913,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:913,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:914,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:913,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:913,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:913,7'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:914,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:913,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:915,9'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:915,9'
          Branch Sides:
            - BranchSide:      'jdmarker.c:916,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:920,5'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:924,7'
          Branch Sides:
            - BranchSide:      'jdmarker.c:925,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:929,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_markers
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         99
      ICount:          541
      EdgeCount:       117
      CyclomaticComplexity: 20
      functionsReached:
        - first_marker
        - get_dac
        - get_dht
        - get_dqt
        - get_dri
        - get_sof
        - get_soi
        - get_sos
        - next_marker
        - skip_variable
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmarker.c:974,9'
          Branch Sides:
            - BranchSide:      'jdmarker.c:975,12'
              BranchSideFuncs:
                - first_marker
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - next_marker
            - BranchSide:      'jdmarker.c:987,13'
              BranchSideFuncs:
                - skip_variable
                - first_marker
                - next_marker
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
        - Branch String:   'jdmarker.c:975,11'
          Branch Sides:
            - BranchSide:      'jdmarker.c:976,27'
              BranchSideFuncs:
                - next_marker
                - skip_variable
                - first_marker
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
            - BranchSide:      'jdmarker.c:979,26'
              BranchSideFuncs:
                - next_marker
                - skip_variable
                - first_marker
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
        - Branch String:   'jdmarker.c:976,13'
          Branch Sides:
            - BranchSide:      'jdmarker.c:977,11'
              BranchSideFuncs:
                - skip_variable
                - first_marker
                - next_marker
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
            - BranchSide:      'jdmarker.c:978,7'
              BranchSideFuncs:
                - skip_variable
                - first_marker
                - next_marker
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
        - Branch String:   'jdmarker.c:979,13'
          Branch Sides:
            - BranchSide:      'jdmarker.c:0,0'
              BranchSideFuncs:
                - skip_variable
                - first_marker
                - next_marker
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
            - BranchSide:      'jdmarker.c:980,11'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:987,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:989,20'
              BranchSideFuncs:
                - get_soi
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:995,20'
              BranchSideFuncs:
                - get_sof
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:995,20'
              BranchSideFuncs:
                - get_sof
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1000,20'
              BranchSideFuncs:
                - get_sof
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1005,20'
              BranchSideFuncs:
                - get_sof
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1010,20'
              BranchSideFuncs:
                - get_sof
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1015,20'
              BranchSideFuncs:
                - get_sof
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1020,20'
              BranchSideFuncs:
                - get_sof
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1032,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1032,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1032,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1032,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1032,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1032,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1032,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1036,20'
              BranchSideFuncs:
                - get_sos
            - BranchSide:      'jdmarker.c:1042,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:1047,20'
              BranchSideFuncs:
                - get_dac
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1052,20'
              BranchSideFuncs:
                - get_dht
                - skip_variable
                - get_dri
                - get_dqt
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1057,20'
              BranchSideFuncs:
                - get_dqt
                - skip_variable
                - get_dri
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1062,20'
              BranchSideFuncs:
                - get_dri
                - skip_variable
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1082,30'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1082,30'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1082,30'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1082,30'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1082,30'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1082,30'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1082,30'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1082,30'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1082,30'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1082,30'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1082,30'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1082,30'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1082,30'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1082,30'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1082,30'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1082,30'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1088,30'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1101,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1101,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1101,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1101,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1101,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1101,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1101,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1101,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1101,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1105,26'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1115,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
        - Branch String:   'jdmarker.c:989,11'
          Branch Sides:
            - BranchSide:      'jdmarker.c:990,9'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:991,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
        - Branch String:   'jdmarker.c:995,11'
          Branch Sides:
            - BranchSide:      'jdmarker.c:996,9'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:997,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
        - Branch String:   'jdmarker.c:1000,11'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1001,9'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1002,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
        - Branch String:   'jdmarker.c:1005,11'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1006,9'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1007,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
        - Branch String:   'jdmarker.c:1010,11'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1011,9'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1012,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
        - Branch String:   'jdmarker.c:1015,11'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1016,9'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1017,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
        - Branch String:   'jdmarker.c:1020,11'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1021,9'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1022,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
        - Branch String:   'jdmarker.c:1036,11'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1037,9'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:1038,7'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:1047,11'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1048,9'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1049,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
        - Branch String:   'jdmarker.c:1052,11'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1053,9'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1054,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
        - Branch String:   'jdmarker.c:1057,11'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1058,9'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1059,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
        - Branch String:   'jdmarker.c:1062,11'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1063,9'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1064,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
        - Branch String:   'jdmarker.c:1082,11'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1084,9'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1085,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
        - Branch String:   'jdmarker.c:1088,11'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1089,9'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1090,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
        - Branch String:   'jdmarker.c:1105,11'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1106,9'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
            - BranchSide:      'jdmarker.c:1107,7'
              BranchSideFuncs:
                - skip_variable
                - get_dri
                - get_dqt
                - get_dht
                - get_dac
                - get_sos
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_sof
                - get_soi
                - first_marker
                - next_marker
      Callsites:
        - Src:             'jdmarker.c:976,14'
          Dst:             first_marker
        - Src:             'jdmarker.c:979,14'
          Dst:             next_marker
        - Src:             'jdmarker.c:989,12'
          Dst:             get_soi
        - Src:             'jdmarker.c:995,12'
          Dst:             get_sof
        - Src:             'jdmarker.c:1000,12'
          Dst:             get_sof
        - Src:             'jdmarker.c:1005,12'
          Dst:             get_sof
        - Src:             'jdmarker.c:1010,12'
          Dst:             get_sof
        - Src:             'jdmarker.c:1015,12'
          Dst:             get_sof
        - Src:             'jdmarker.c:1020,12'
          Dst:             get_sof
        - Src:             'jdmarker.c:1036,12'
          Dst:             get_sos
        - Src:             'jdmarker.c:1047,12'
          Dst:             get_dac
        - Src:             'jdmarker.c:1052,12'
          Dst:             get_dht
        - Src:             'jdmarker.c:1057,12'
          Dst:             get_dqt
        - Src:             'jdmarker.c:1062,12'
          Dst:             get_dri
        - Src:             'jdmarker.c:1105,12'
          Dst:             skip_variable
    - functionName:    reset_marker_reader
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1267
      functionLinenumberEnd: 1277
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_marker_reader
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1314
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          89
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - reset_marker_reader
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmarker.c:1306,3'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1307,5'
              BranchSideFuncs:
                - reset_marker_reader
            - BranchSide:      'jdmarker.c:1310,3'
              BranchSideFuncs:
                - reset_marker_reader
      Callsites:
        - Src:             'jdmarker.c:1313,3'
          Dst:             reset_marker_reader
    - functionName:    jpeg_resync_to_restart
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1217
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - desired
      BBCount:         33
      ICount:          212
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - next_marker
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmarker.c:1226,9'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1227,14'
              BranchSideFuncs:
                - next_marker
            - BranchSide:      'jdmarker.c:1228,14'
              BranchSideFuncs:
                - next_marker
        - Branch String:   'jdmarker.c:1228,35'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1228,38'
              BranchSideFuncs:
                - next_marker
            - BranchSide:      'jdmarker.c:1229,14'
              BranchSideFuncs:
                - next_marker
        - Branch String:   'jdmarker.c:1228,14'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1229,14'
              BranchSideFuncs:
                - next_marker
            - BranchSide:      'jdmarker.c:1231,11'
              BranchSideFuncs:
                - next_marker
        - Branch String:   'jdmarker.c:1231,57'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1232,11'
              BranchSideFuncs:
                - next_marker
            - BranchSide:      'jdmarker.c:1233,16'
              BranchSideFuncs:
                - next_marker
        - Branch String:   'jdmarker.c:1231,11'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1233,16'
              BranchSideFuncs:
                - next_marker
            - BranchSide:      'jdmarker.c:1234,16'
              BranchSideFuncs:
                - next_marker
        - Branch String:   'jdmarker.c:1234,62'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1235,16'
              BranchSideFuncs:
                - next_marker
            - BranchSide:      'jdmarker.c:1236,16'
              BranchSideFuncs:
                - next_marker
        - Branch String:   'jdmarker.c:1234,16'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1236,16'
              BranchSideFuncs:
                - next_marker
            - BranchSide:      'jdmarker.c:1238,16'
              BranchSideFuncs:
                - next_marker
        - Branch String:   'jdmarker.c:1241,5'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1225,3'
              BranchSideFuncs:
                - next_marker
            - BranchSide:      'jdmarker.c:1244,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmarker.c:1248,24'
              BranchSideFuncs:
                - next_marker
            - BranchSide:      'jdmarker.c:1255,7'
              BranchSideFuncs: []
        - Branch String:   'jdmarker.c:1248,11'
          Branch Sides:
            - BranchSide:      'jdmarker.c:1249,9'
              BranchSideFuncs:
                - next_marker
            - BranchSide:      'jdmarker.c:1250,16'
              BranchSideFuncs:
                - next_marker
      Callsites:
        - Src:             'jdmarker.c:1248,12'
          Dst:             next_marker
    - functionName:    prepare_range_limit_table
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         33
      ICount:          263
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmaster.c:425,7'
          Branch Sides:
            - BranchSide:      'jdmaster.c:428,9'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:452,14'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:438,5'
          Branch Sides:
            - BranchSide:      'jdmaster.c:439,31'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:440,13'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:442,5'
          Branch Sides:
            - BranchSide:      'jdmaster.c:443,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:445,12'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:452,14'
          Branch Sides:
            - BranchSide:      'jdmaster.c:454,9'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:477,9'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:464,5'
          Branch Sides:
            - BranchSide:      'jdmaster.c:465,31'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:466,13'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:468,5'
          Branch Sides:
            - BranchSide:      'jdmaster.c:469,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:471,12'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:484,5'
          Branch Sides:
            - BranchSide:      'jdmaster.c:485,27'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:486,11'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:488,5'
          Branch Sides:
            - BranchSide:      'jdmaster.c:489,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:491,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    master_selection
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         136
      ICount:          985
      EdgeCount:       181
      CyclomaticComplexity: 47
      functionsReached:
        - j12init_1pass_quantizer
        - j12init_2pass_quantizer
        - j12init_color_deconverter
        - j12init_d_coef_controller
        - j12init_d_diff_controller
        - j12init_d_main_controller
        - j12init_d_post_controller
        - j12init_inverse_dct
        - j12init_lossless_decompressor
        - j12init_merged_upsampler
        - j12init_upsampler
        - j16init_color_deconverter
        - j16init_d_diff_controller
        - j16init_d_main_controller
        - j16init_d_post_controller
        - j16init_lossless_decompressor
        - j16init_upsampler
        - jinit_1pass_quantizer
        - jinit_2pass_quantizer
        - jinit_arith_decoder
        - jinit_color_deconverter
        - jinit_d_coef_controller
        - jinit_d_diff_controller
        - jinit_d_main_controller
        - jinit_d_post_controller
        - jinit_huff_decoder
        - jinit_inverse_dct
        - jinit_lhuff_decoder
        - jinit_lossless_decompressor
        - jinit_merged_upsampler
        - jinit_phuff_decoder
        - jinit_upsampler
        - jpeg_calc_output_dimensions
        - prepare_range_limit_table
        - use_merged_upsample
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmaster.c:525,7'
          Branch Sides:
            - BranchSide:      'jdmaster.c:526,5'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
                - prepare_range_limit_table
                - use_merged_upsample
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - jinit_2pass_quantizer
                - j12init_2pass_quantizer
                - jinit_1pass_quantizer
                - j12init_1pass_quantizer
            - BranchSide:      'jdmaster.c:532,31'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
                - prepare_range_limit_table
                - use_merged_upsample
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - jinit_2pass_quantizer
                - j12init_2pass_quantizer
                - jinit_1pass_quantizer
                - j12init_1pass_quantizer
        - Branch String:   'jdmaster.c:539,7'
          Branch Sides:
            - BranchSide:      'jdmaster.c:540,5'
              BranchSideFuncs:
                - use_merged_upsample
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - jinit_2pass_quantizer
                - j12init_2pass_quantizer
                - jinit_1pass_quantizer
                - j12init_1pass_quantizer
            - BranchSide:      'jdmaster.c:543,3'
              BranchSideFuncs:
                - use_merged_upsample
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - jinit_2pass_quantizer
                - j12init_2pass_quantizer
                - jinit_1pass_quantizer
                - j12init_1pass_quantizer
        - Branch String:   'jdmaster.c:550,31'
          Branch Sides:
            - BranchSide:      'jdmaster.c:550,35'
              BranchSideFuncs:
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - jinit_2pass_quantizer
                - j12init_2pass_quantizer
                - jinit_1pass_quantizer
                - j12init_1pass_quantizer
            - BranchSide:      'jdmaster.c:551,5'
              BranchSideFuncs:
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - jinit_2pass_quantizer
                - j12init_2pass_quantizer
                - jinit_1pass_quantizer
                - j12init_1pass_quantizer
        - Branch String:   'jdmaster.c:550,7'
          Branch Sides:
            - BranchSide:      'jdmaster.c:551,5'
              BranchSideFuncs:
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - jinit_2pass_quantizer
                - j12init_2pass_quantizer
                - jinit_1pass_quantizer
                - j12init_1pass_quantizer
            - BranchSide:      'jdmaster.c:555,7'
              BranchSideFuncs:
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - jinit_2pass_quantizer
                - j12init_2pass_quantizer
                - jinit_1pass_quantizer
                - j12init_1pass_quantizer
        - Branch String:   'jdmaster.c:555,7'
          Branch Sides:
            - BranchSide:      'jdmaster.c:556,9'
              BranchSideFuncs:
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - jinit_2pass_quantizer
                - j12init_2pass_quantizer
                - jinit_1pass_quantizer
                - j12init_1pass_quantizer
            - BranchSide:      'jdmaster.c:607,8'
              BranchSideFuncs:
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
        - Branch String:   'jdmaster.c:556,9'
          Branch Sides:
            - BranchSide:      'jdmaster.c:557,7'
              BranchSideFuncs:
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - jinit_2pass_quantizer
                - j12init_2pass_quantizer
                - jinit_1pass_quantizer
                - j12init_1pass_quantizer
            - BranchSide:      'jdmaster.c:559,9'
              BranchSideFuncs:
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - jinit_2pass_quantizer
                - j12init_2pass_quantizer
                - jinit_1pass_quantizer
                - j12init_1pass_quantizer
        - Branch String:   'jdmaster.c:559,42'
          Branch Sides:
            - BranchSide:      'jdmaster.c:560,9'
              BranchSideFuncs:
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - jinit_2pass_quantizer
                - j12init_2pass_quantizer
                - jinit_1pass_quantizer
                - j12init_1pass_quantizer
            - BranchSide:      'jdmaster.c:561,7'
              BranchSideFuncs:
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - jinit_2pass_quantizer
                - j12init_2pass_quantizer
                - jinit_1pass_quantizer
                - j12init_1pass_quantizer
        - Branch String:   'jdmaster.c:559,9'
          Branch Sides:
            - BranchSide:      'jdmaster.c:561,7'
              BranchSideFuncs:
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - jinit_2pass_quantizer
                - j12init_2pass_quantizer
                - jinit_1pass_quantizer
                - j12init_1pass_quantizer
            - BranchSide:      'jdmaster.c:565,16'
              BranchSideFuncs:
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - jinit_2pass_quantizer
                - j12init_2pass_quantizer
                - jinit_1pass_quantizer
                - j12init_1pass_quantizer
        - Branch String:   'jdmaster.c:565,16'
          Branch Sides:
            - BranchSide:      'jdmaster.c:566,7'
              BranchSideFuncs:
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - jinit_2pass_quantizer
                - j12init_2pass_quantizer
                - jinit_1pass_quantizer
                - j12init_1pass_quantizer
            - BranchSide:      'jdmaster.c:567,16'
              BranchSideFuncs:
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - jinit_2pass_quantizer
                - j12init_2pass_quantizer
                - jinit_1pass_quantizer
                - j12init_1pass_quantizer
        - Branch String:   'jdmaster.c:567,16'
          Branch Sides:
            - BranchSide:      'jdmaster.c:568,7'
              BranchSideFuncs:
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - jinit_2pass_quantizer
                - j12init_2pass_quantizer
                - jinit_1pass_quantizer
                - j12init_1pass_quantizer
            - BranchSide:      'jdmaster.c:570,7'
              BranchSideFuncs:
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - jinit_2pass_quantizer
                - j12init_2pass_quantizer
                - jinit_1pass_quantizer
                - j12init_1pass_quantizer
        - Branch String:   'jdmaster.c:573,9'
          Branch Sides:
            - BranchSide:      'jdmaster.c:575,11'
              BranchSideFuncs:
                - jinit_1pass_quantizer
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - jinit_2pass_quantizer
                - j12init_2pass_quantizer
                - j12init_1pass_quantizer
            - BranchSide:      'jdmaster.c:588,9'
              BranchSideFuncs:
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - jinit_2pass_quantizer
                - j12init_2pass_quantizer
        - Branch String:   'jdmaster.c:575,11'
          Branch Sides:
            - BranchSide:      'jdmaster.c:576,9'
              BranchSideFuncs:
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - jinit_2pass_quantizer
                - j12init_2pass_quantizer
            - BranchSide:      'jdmaster.c:577,16'
              BranchSideFuncs:
                - jinit_1pass_quantizer
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - jinit_2pass_quantizer
                - j12init_2pass_quantizer
                - j12init_1pass_quantizer
        - Branch String:   'jdmaster.c:577,16'
          Branch Sides:
            - BranchSide:      'jdmaster.c:578,33'
              BranchSideFuncs:
                - j12init_1pass_quantizer
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - jinit_2pass_quantizer
                - j12init_2pass_quantizer
            - BranchSide:      'jdmaster.c:580,31'
              BranchSideFuncs:
                - jinit_1pass_quantizer
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - jinit_2pass_quantizer
                - j12init_2pass_quantizer
        - Branch String:   'jdmaster.c:588,35'
          Branch Sides:
            - BranchSide:      'jdmaster.c:588,38'
              BranchSideFuncs:
                - jinit_2pass_quantizer
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - j12init_2pass_quantizer
            - BranchSide:      'jdmaster.c:590,11'
              BranchSideFuncs:
                - jinit_2pass_quantizer
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - j12init_2pass_quantizer
        - Branch String:   'jdmaster.c:588,9'
          Branch Sides:
            - BranchSide:      'jdmaster.c:590,11'
              BranchSideFuncs:
                - jinit_2pass_quantizer
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - j12init_2pass_quantizer
            - BranchSide:      'jdmaster.c:604,3'
              BranchSideFuncs:
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
        - Branch String:   'jdmaster.c:590,11'
          Branch Sides:
            - BranchSide:      'jdmaster.c:591,9'
              BranchSideFuncs:
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
            - BranchSide:      'jdmaster.c:592,16'
              BranchSideFuncs:
                - jinit_2pass_quantizer
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
                - j12init_2pass_quantizer
        - Branch String:   'jdmaster.c:592,16'
          Branch Sides:
            - BranchSide:      'jdmaster.c:593,33'
              BranchSideFuncs:
                - j12init_2pass_quantizer
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
            - BranchSide:      'jdmaster.c:595,31'
              BranchSideFuncs:
                - jinit_2pass_quantizer
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_merged_upsampler
                - j12init_merged_upsampler
        - Branch String:   'jdmaster.c:607,7'
          Branch Sides:
            - BranchSide:      'jdmaster.c:608,9'
              BranchSideFuncs:
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
            - BranchSide:      'jdmaster.c:647,7'
              BranchSideFuncs:
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
        - Branch String:   'jdmaster.c:608,9'
          Branch Sides:
            - BranchSide:      'jdmaster.c:610,11'
              BranchSideFuncs:
                - jinit_merged_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_merged_upsampler
            - BranchSide:      'jdmaster.c:620,11'
              BranchSideFuncs:
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_color_deconverter
                - j16init_upsampler
        - Branch String:   'jdmaster.c:610,11'
          Branch Sides:
            - BranchSide:      'jdmaster.c:611,9'
              BranchSideFuncs:
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
            - BranchSide:      'jdmaster.c:612,16'
              BranchSideFuncs:
                - jinit_merged_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_merged_upsampler
        - Branch String:   'jdmaster.c:612,16'
          Branch Sides:
            - BranchSide:      'jdmaster.c:613,34'
              BranchSideFuncs:
                - j12init_merged_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
            - BranchSide:      'jdmaster.c:615,32'
              BranchSideFuncs:
                - jinit_merged_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
        - Branch String:   'jdmaster.c:620,11'
          Branch Sides:
            - BranchSide:      'jdmaster.c:622,35'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
            - BranchSide:      'jdmaster.c:627,18'
              BranchSideFuncs:
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
        - Branch String:   'jdmaster.c:627,18'
          Branch Sides:
            - BranchSide:      'jdmaster.c:628,35'
              BranchSideFuncs:
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
            - BranchSide:      'jdmaster.c:631,33'
              BranchSideFuncs:
                - jinit_color_deconverter
                - jinit_upsampler
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
                - j16init_d_post_controller
        - Branch String:   'jdmaster.c:635,9'
          Branch Sides:
            - BranchSide:      'jdmaster.c:637,33'
              BranchSideFuncs:
                - j16init_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
            - BranchSide:      'jdmaster.c:641,14'
              BranchSideFuncs:
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
                - j12init_d_post_controller
        - Branch String:   'jdmaster.c:641,14'
          Branch Sides:
            - BranchSide:      'jdmaster.c:642,33'
              BranchSideFuncs:
                - j12init_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
            - BranchSide:      'jdmaster.c:644,31'
              BranchSideFuncs:
                - jinit_d_post_controller
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
        - Branch String:   'jdmaster.c:647,7'
          Branch Sides:
            - BranchSide:      'jdmaster.c:652,9'
              BranchSideFuncs:
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
                - j16init_lossless_decompressor
            - BranchSide:      'jdmaster.c:678,9'
              BranchSideFuncs:
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
        - Branch String:   'jdmaster.c:652,9'
          Branch Sides:
            - BranchSide:      'jdmaster.c:653,37'
              BranchSideFuncs:
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
            - BranchSide:      'jdmaster.c:654,14'
              BranchSideFuncs:
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
                - j12init_lossless_decompressor
        - Branch String:   'jdmaster.c:654,14'
          Branch Sides:
            - BranchSide:      'jdmaster.c:655,37'
              BranchSideFuncs:
                - j12init_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
            - BranchSide:      'jdmaster.c:657,35'
              BranchSideFuncs:
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
        - Branch String:   'jdmaster.c:659,9'
          Branch Sides:
            - BranchSide:      'jdmaster.c:660,7'
              BranchSideFuncs:
                - jinit_d_diff_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
            - BranchSide:      'jdmaster.c:662,27'
              BranchSideFuncs:
                - jinit_lhuff_decoder
                - jinit_d_diff_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
        - Branch String:   'jdmaster.c:666,56'
          Branch Sides:
            - BranchSide:      'jdmaster.c:666,56'
              BranchSideFuncs:
                - jinit_d_diff_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
            - BranchSide:      'jdmaster.c:667,20'
              BranchSideFuncs:
                - jinit_d_diff_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_diff_controller
                - j16init_d_diff_controller
        - Branch String:   'jdmaster.c:668,9'
          Branch Sides:
            - BranchSide:      'jdmaster.c:669,33'
              BranchSideFuncs:
                - j16init_d_diff_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
            - BranchSide:      'jdmaster.c:670,14'
              BranchSideFuncs:
                - jinit_d_diff_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_diff_controller
        - Branch String:   'jdmaster.c:670,14'
          Branch Sides:
            - BranchSide:      'jdmaster.c:671,33'
              BranchSideFuncs:
                - j12init_d_diff_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
            - BranchSide:      'jdmaster.c:673,31'
              BranchSideFuncs:
                - jinit_d_diff_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
        - Branch String:   'jdmaster.c:678,9'
          Branch Sides:
            - BranchSide:      'jdmaster.c:679,7'
              BranchSideFuncs:
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
            - BranchSide:      'jdmaster.c:681,9'
              BranchSideFuncs:
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
        - Branch String:   'jdmaster.c:681,9'
          Branch Sides:
            - BranchSide:      'jdmaster.c:682,27'
              BranchSideFuncs:
                - j12init_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
            - BranchSide:      'jdmaster.c:684,25'
              BranchSideFuncs:
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
        - Branch String:   'jdmaster.c:686,9'
          Branch Sides:
            - BranchSide:      'jdmaster.c:688,27'
              BranchSideFuncs:
                - jinit_arith_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
            - BranchSide:      'jdmaster.c:693,11'
              BranchSideFuncs:
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
        - Branch String:   'jdmaster.c:693,11'
          Branch Sides:
            - BranchSide:      'jdmaster.c:695,29'
              BranchSideFuncs:
                - jinit_phuff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
            - BranchSide:      'jdmaster.c:700,28'
              BranchSideFuncs:
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
        - Branch String:   'jdmaster.c:704,56'
          Branch Sides:
            - BranchSide:      'jdmaster.c:704,56'
              BranchSideFuncs:
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
            - BranchSide:      'jdmaster.c:705,20'
              BranchSideFuncs:
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
                - j12init_d_coef_controller
        - Branch String:   'jdmaster.c:706,9'
          Branch Sides:
            - BranchSide:      'jdmaster.c:707,33'
              BranchSideFuncs:
                - j12init_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
            - BranchSide:      'jdmaster.c:709,31'
              BranchSideFuncs:
                - jinit_d_coef_controller
                - jinit_d_main_controller
                - j12init_d_main_controller
                - j16init_d_main_controller
        - Branch String:   'jdmaster.c:712,7'
          Branch Sides:
            - BranchSide:      'jdmaster.c:713,9'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:728,5'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:713,9'
          Branch Sides:
            - BranchSide:      'jdmaster.c:715,33'
              BranchSideFuncs:
                - j16init_d_main_controller
            - BranchSide:      'jdmaster.c:720,14'
              BranchSideFuncs:
                - jinit_d_main_controller
                - j12init_d_main_controller
        - Branch String:   'jdmaster.c:720,14'
          Branch Sides:
            - BranchSide:      'jdmaster.c:721,33'
              BranchSideFuncs:
                - j12init_d_main_controller
            - BranchSide:      'jdmaster.c:724,31'
              BranchSideFuncs:
                - jinit_d_main_controller
        - Branch String:   'jdmaster.c:745,31'
          Branch Sides:
            - BranchSide:      'jdmaster.c:745,35'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:745,31'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:745,57'
          Branch Sides:
            - BranchSide:      'jdmaster.c:745,57'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:746,7'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:745,7'
          Branch Sides:
            - BranchSide:      'jdmaster.c:745,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:749,9'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:749,9'
          Branch Sides:
            - BranchSide:      'jdmaster.c:751,24'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:754,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdmaster.c:532,3'
          Dst:             jpeg_calc_output_dimensions
        - Src:             'jdmaster.c:533,3'
          Dst:             prepare_range_limit_table
        - Src:             'jdmaster.c:544,35'
          Dst:             use_merged_upsample
        - Src:             'jdmaster.c:578,9'
          Dst:             j12init_1pass_quantizer
        - Src:             'jdmaster.c:580,9'
          Dst:             jinit_1pass_quantizer
        - Src:             'jdmaster.c:593,9'
          Dst:             j12init_2pass_quantizer
        - Src:             'jdmaster.c:595,9'
          Dst:             jinit_2pass_quantizer
        - Src:             'jdmaster.c:613,9'
          Dst:             j12init_merged_upsampler
        - Src:             'jdmaster.c:615,9'
          Dst:             jinit_merged_upsampler
        - Src:             'jdmaster.c:622,9'
          Dst:             j16init_color_deconverter
        - Src:             'jdmaster.c:623,9'
          Dst:             j16init_upsampler
        - Src:             'jdmaster.c:628,9'
          Dst:             j12init_color_deconverter
        - Src:             'jdmaster.c:629,9'
          Dst:             j12init_upsampler
        - Src:             'jdmaster.c:631,9'
          Dst:             jinit_color_deconverter
        - Src:             'jdmaster.c:632,9'
          Dst:             jinit_upsampler
        - Src:             'jdmaster.c:637,7'
          Dst:             j16init_d_post_controller
        - Src:             'jdmaster.c:642,7'
          Dst:             j12init_d_post_controller
        - Src:             'jdmaster.c:644,7'
          Dst:             jinit_d_post_controller
        - Src:             'jdmaster.c:653,7'
          Dst:             j16init_lossless_decompressor
        - Src:             'jdmaster.c:655,7'
          Dst:             j12init_lossless_decompressor
        - Src:             'jdmaster.c:657,7'
          Dst:             jinit_lossless_decompressor
        - Src:             'jdmaster.c:662,7'
          Dst:             jinit_lhuff_decoder
        - Src:             'jdmaster.c:669,7'
          Dst:             j16init_d_diff_controller
        - Src:             'jdmaster.c:671,7'
          Dst:             j12init_d_diff_controller
        - Src:             'jdmaster.c:673,7'
          Dst:             jinit_d_diff_controller
        - Src:             'jdmaster.c:682,7'
          Dst:             j12init_inverse_dct
        - Src:             'jdmaster.c:684,7'
          Dst:             jinit_inverse_dct
        - Src:             'jdmaster.c:688,7'
          Dst:             jinit_arith_decoder
        - Src:             'jdmaster.c:695,9'
          Dst:             jinit_phuff_decoder
        - Src:             'jdmaster.c:700,9'
          Dst:             jinit_huff_decoder
        - Src:             'jdmaster.c:707,7'
          Dst:             j12init_d_coef_controller
        - Src:             'jdmaster.c:709,7'
          Dst:             jinit_d_coef_controller
        - Src:             'jdmaster.c:715,7'
          Dst:             j16init_d_main_controller
        - Src:             'jdmaster.c:721,7'
          Dst:             j12init_d_main_controller
        - Src:             'jdmaster.c:724,7'
          Dst:             jinit_d_main_controller
    - functionName:    jpeg_calc_output_dimensions
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         52
      ICount:          392
      EdgeCount:       60
      CyclomaticComplexity: 10
      functionsReached:
        - jdiv_round_up
        - jpeg_core_output_dimensions
        - use_merged_upsample
      functionUses:    6
      BranchProfiles:
        - Branch String:   'jdmaster.c:273,7'
          Branch Sides:
            - BranchSide:      'jdmaster.c:274,5'
              BranchSideFuncs:
                - jpeg_core_output_dimensions
                - use_merged_upsample
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdmaster.c:277,31'
              BranchSideFuncs:
                - jpeg_core_output_dimensions
                - use_merged_upsample
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdmaster.c:281,7'
          Branch Sides:
            - BranchSide:      'jdmaster.c:287,13'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'jdmaster.c:325,27'
              BranchSideFuncs:
                - use_merged_upsample
        - Branch String:   'jdmaster.c:287,5'
          Branch Sides:
            - BranchSide:      'jdmaster.c:289,19'
              BranchSideFuncs:
                - use_merged_upsample
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdmaster.c:307,13'
              BranchSideFuncs:
                - use_merged_upsample
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdmaster.c:290,30'
          Branch Sides:
            - BranchSide:      'jdmaster.c:290,7'
              BranchSideFuncs:
                - use_merged_upsample
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdmaster.c:291,16'
              BranchSideFuncs:
                - use_merged_upsample
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdmaster.c:292,58'
          Branch Sides:
            - BranchSide:      'jdmaster.c:290,7'
              BranchSideFuncs:
                - use_merged_upsample
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdmaster.c:293,16'
              BranchSideFuncs:
                - use_merged_upsample
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdmaster.c:290,7'
          Branch Sides:
            - BranchSide:      'jdmaster.c:295,17'
              BranchSideFuncs:
                - use_merged_upsample
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdmaster.c:300,34'
              BranchSideFuncs:
                - use_merged_upsample
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdmaster.c:307,5'
          Branch Sides:
            - BranchSide:      'jdmaster.c:311,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - use_merged_upsample
            - BranchSide:      'jdmaster.c:321,3'
              BranchSideFuncs:
                - use_merged_upsample
        - Branch String:   'jdmaster.c:334,3'
          Branch Sides:
            - BranchSide:      'jdmaster.c:336,5'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'jdmaster.c:349,49'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'jdmaster.c:349,49'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'jdmaster.c:349,49'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'jdmaster.c:349,49'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'jdmaster.c:349,49'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'jdmaster.c:349,49'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'jdmaster.c:349,49'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'jdmaster.c:349,49'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'jdmaster.c:349,49'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'jdmaster.c:349,49'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'jdmaster.c:349,49'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'jdmaster.c:353,5'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'jdmaster.c:353,5'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'jdmaster.c:357,5'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'jdmaster.c:357,5'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'jdmaster.c:360,35'
              BranchSideFuncs:
                - use_merged_upsample
        - Branch String:   'jdmaster.c:363,31'
          Branch Sides:
            - BranchSide:      'jdmaster.c:363,3'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'jdmaster.c:364,31'
              BranchSideFuncs:
                - use_merged_upsample
        - Branch String:   'jdmaster.c:367,7'
          Branch Sides:
            - BranchSide:      'jdmaster.c:368,32'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:370,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdmaster.c:277,3'
          Dst:             jpeg_core_output_dimensions
        - Src:             'jdmaster.c:311,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:316,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:367,7'
          Dst:             use_merged_upsample
    - functionName:    use_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         70
      ICount:          381
      EdgeCount:       99
      CyclomaticComplexity: 31
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jdmaster.c:39,7'
          Branch Sides:
            - BranchSide:      'jdmaster.c:40,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:42,7'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:42,34'
          Branch Sides:
            - BranchSide:      'jdmaster.c:42,37'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:43,5'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:42,7'
          Branch Sides:
            - BranchSide:      'jdmaster.c:43,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:45,7'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:45,44'
          Branch Sides:
            - BranchSide:      'jdmaster.c:45,47'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:58,5'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:45,74'
          Branch Sides:
            - BranchSide:      'jdmaster.c:46,8'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:58,5'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:46,42'
          Branch Sides:
            - BranchSide:      'jdmaster.c:47,8'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:59,8'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:47,45'
          Branch Sides:
            - BranchSide:      'jdmaster.c:48,8'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:59,8'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:48,46'
          Branch Sides:
            - BranchSide:      'jdmaster.c:49,8'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:59,8'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:49,47'
          Branch Sides:
            - BranchSide:      'jdmaster.c:50,8'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:59,8'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:50,46'
          Branch Sides:
            - BranchSide:      'jdmaster.c:51,8'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:59,8'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:51,47'
          Branch Sides:
            - BranchSide:      'jdmaster.c:52,8'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:59,8'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:52,47'
          Branch Sides:
            - BranchSide:      'jdmaster.c:53,8'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:59,8'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:53,47'
          Branch Sides:
            - BranchSide:      'jdmaster.c:54,8'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:59,8'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:54,47'
          Branch Sides:
            - BranchSide:      'jdmaster.c:55,8'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:59,8'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:55,47'
          Branch Sides:
            - BranchSide:      'jdmaster.c:56,8'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:59,8'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:56,47'
          Branch Sides:
            - BranchSide:      'jdmaster.c:57,8'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:59,8'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:45,7'
          Branch Sides:
            - BranchSide:      'jdmaster.c:58,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:59,8'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:59,45'
          Branch Sides:
            - BranchSide:      'jdmaster.c:60,8'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:61,8'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:60,42'
          Branch Sides:
            - BranchSide:      'jdmaster.c:61,8'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:63,5'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:61,45'
          Branch Sides:
            - BranchSide:      'jdmaster.c:62,8'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:65,7'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:59,7'
          Branch Sides:
            - BranchSide:      'jdmaster.c:63,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:65,7'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:65,46'
          Branch Sides:
            - BranchSide:      'jdmaster.c:66,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:71,5'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:66,46'
          Branch Sides:
            - BranchSide:      'jdmaster.c:67,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:71,5'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:67,46'
          Branch Sides:
            - BranchSide:      'jdmaster.c:68,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:71,5'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:68,46'
          Branch Sides:
            - BranchSide:      'jdmaster.c:69,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:71,5'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:69,46'
          Branch Sides:
            - BranchSide:      'jdmaster.c:70,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:71,5'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:65,7'
          Branch Sides:
            - BranchSide:      'jdmaster.c:71,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:73,75'
          Branch Sides:
            - BranchSide:      'jdmaster.c:74,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:74,75'
          Branch Sides:
            - BranchSide:      'jdmaster.c:75,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:73,7'
          Branch Sides:
            - BranchSide:      'jdmaster.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:78,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_core_output_dimensions
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         55
      ICount:          738
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - jdiv_round_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmaster.c:105,7'
          Branch Sides:
            - BranchSide:      'jdmaster.c:107,9'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:247,27'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:107,9'
          Branch Sides:
            - BranchSide:      'jdmaster.c:110,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdmaster.c:115,16'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdmaster.c:115,16'
          Branch Sides:
            - BranchSide:      'jdmaster.c:118,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdmaster.c:123,16'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdmaster.c:123,16'
          Branch Sides:
            - BranchSide:      'jdmaster.c:126,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdmaster.c:131,16'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdmaster.c:131,16'
          Branch Sides:
            - BranchSide:      'jdmaster.c:134,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdmaster.c:139,16'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdmaster.c:139,16'
          Branch Sides:
            - BranchSide:      'jdmaster.c:142,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdmaster.c:147,16'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdmaster.c:147,16'
          Branch Sides:
            - BranchSide:      'jdmaster.c:150,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdmaster.c:155,16'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdmaster.c:155,16'
          Branch Sides:
            - BranchSide:      'jdmaster.c:158,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdmaster.c:163,16'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdmaster.c:163,16'
          Branch Sides:
            - BranchSide:      'jdmaster.c:166,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdmaster.c:171,16'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdmaster.c:171,16'
          Branch Sides:
            - BranchSide:      'jdmaster.c:174,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdmaster.c:179,16'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdmaster.c:179,16'
          Branch Sides:
            - BranchSide:      'jdmaster.c:182,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdmaster.c:187,16'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdmaster.c:187,16'
          Branch Sides:
            - BranchSide:      'jdmaster.c:190,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdmaster.c:195,16'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdmaster.c:195,16'
          Branch Sides:
            - BranchSide:      'jdmaster.c:198,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdmaster.c:203,16'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdmaster.c:203,16'
          Branch Sides:
            - BranchSide:      'jdmaster.c:206,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdmaster.c:211,16'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdmaster.c:211,16'
          Branch Sides:
            - BranchSide:      'jdmaster.c:214,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdmaster.c:219,16'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdmaster.c:219,16'
          Branch Sides:
            - BranchSide:      'jdmaster.c:222,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'jdmaster.c:230,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'jdmaster.c:238,5'
          Branch Sides:
            - BranchSide:      'jdmaster.c:240,37'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:243,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdmaster.c:110,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:112,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:118,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:120,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:126,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:128,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:134,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:136,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:142,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:144,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:150,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:152,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:158,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:160,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:166,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:168,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:174,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:176,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:182,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:184,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:190,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:192,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:198,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:200,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:206,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:208,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:214,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:216,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:222,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:224,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:230,9'
          Dst:             jdiv_round_up
        - Src:             'jdmaster.c:232,9'
          Dst:             jdiv_round_up
    - functionName:    finish_output_pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmaster.c:841,7'
          Branch Sides:
            - BranchSide:      'jdmaster.c:841,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:842,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    prepare_for_output_pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         37
      ICount:          341
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmaster.c:781,7'
          Branch Sides:
            - BranchSide:      'jdmaster.c:784,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:792,9'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:792,32'
          Branch Sides:
            - BranchSide:      'jdmaster.c:792,35'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:803,7'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:792,9'
          Branch Sides:
            - BranchSide:      'jdmaster.c:794,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:803,7'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:794,36'
          Branch Sides:
            - BranchSide:      'jdmaster.c:794,39'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:797,18'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:794,11'
          Branch Sides:
            - BranchSide:      'jdmaster.c:795,28'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:797,18'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:797,18'
          Branch Sides:
            - BranchSide:      'jdmaster.c:798,28'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:800,9'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:806,11'
          Branch Sides:
            - BranchSide:      'jdmaster.c:807,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:808,9'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:809,11'
          Branch Sides:
            - BranchSide:      'jdmaster.c:810,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:811,9'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:818,7'
          Branch Sides:
            - BranchSide:      'jdmaster.c:818,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:819,41'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:825,31'
          Branch Sides:
            - BranchSide:      'jdmaster.c:825,35'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:828,3'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:825,9'
          Branch Sides:
            - BranchSide:      'jdmaster.c:826,41'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:828,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jinit_master_decompress
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - master_selection
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'jdmaster.c:892,3'
          Dst:             master_selection
    - functionName:    jpeg_new_colormap
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         14
      ICount:          124
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'jdmaster.c:859,7'
          Branch Sides:
            - BranchSide:      'jdmaster.c:860,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:862,7'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:862,30'
          Branch Sides:
            - BranchSide:      'jdmaster.c:862,33'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:870,5'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:862,62'
          Branch Sides:
            - BranchSide:      'jdmaster.c:863,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:870,5'
              BranchSideFuncs: []
        - Branch String:   'jdmaster.c:862,7'
          Branch Sides:
            - BranchSide:      'jdmaster.c:865,24'
              BranchSideFuncs: []
            - BranchSide:      'jdmaster.c:870,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         13
      ICount:          111
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'jdphuff.c:243,7'
          Branch Sides:
            - BranchSide:      'jdphuff.c:244,5'
              BranchSideFuncs: []
            - BranchSide:      'jdphuff.c:247,11'
              BranchSideFuncs: []
        - Branch String:   'jdphuff.c:247,3'
          Branch Sides:
            - BranchSide:      'jdphuff.c:248,5'
              BranchSideFuncs: []
            - BranchSide:      'jdphuff.c:250,3'
              BranchSideFuncs: []
        - Branch String:   'jdphuff.c:260,7'
          Branch Sides:
            - BranchSide:      'jdphuff.c:261,5'
              BranchSideFuncs: []
            - BranchSide:      'jdphuff.c:263,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decode_mcu_AC_refine
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - MCU_data
      BBCount:         118
      ICount:          829
      EdgeCount:       157
      CyclomaticComplexity: 41
      functionsReached:
        - jpeg_fill_bit_buffer
        - jpeg_huff_decode
        - process_restart
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdphuff.c:518,7'
          Branch Sides:
            - BranchSide:      'jdphuff.c:519,9'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - process_restart
            - BranchSide:      'jdphuff.c:526,8'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:519,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:520,28'
              BranchSideFuncs:
                - process_restart
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:522,3'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:520,11'
          Branch Sides:
            - BranchSide:      'jdphuff.c:520,33'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:521,9'
              BranchSideFuncs: []
        - Branch String:   'jdphuff.c:526,7'
          Branch Sides:
            - BranchSide:      'jdphuff.c:529,5'
              BranchSideFuncs: []
            - BranchSide:      'jdphuff.c:634,7'
              BranchSideFuncs: []
        - Branch String:   'jdphuff.c:547,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:548,7'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:604,9'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:548,7'
          Branch Sides:
            - BranchSide:      'jdphuff.c:549,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:602,5'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:549,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:549,9'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:549,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:549,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:549,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:549,9'
              BranchSideFuncs: []
        - Branch String:   'jdphuff.c:549,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:549,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:549,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:549,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:549,9'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:549,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:549,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:549,9'
              BranchSideFuncs: []
            - BranchSide:      'jdphuff.c:550,13'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:552,13'
          Branch Sides:
            - BranchSide:      'jdphuff.c:553,15'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:561,15'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:553,15'
          Branch Sides:
            - BranchSide:      'jdphuff.c:554,13'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:555,11'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:555,11'
          Branch Sides:
            - BranchSide:      'jdphuff.c:555,11'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:556,15'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:555,11'
          Branch Sides:
            - BranchSide:      'jdphuff.c:555,11'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:556,15'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:556,15'
          Branch Sides:
            - BranchSide:      'jdphuff.c:557,17'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:559,17'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:561,15'
          Branch Sides:
            - BranchSide:      'jdphuff.c:0,0'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:562,27'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:563,17'
          Branch Sides:
            - BranchSide:      'jdphuff.c:564,15'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:568,13'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:564,15'
          Branch Sides:
            - BranchSide:      'jdphuff.c:564,15'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:565,19'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:564,15'
          Branch Sides:
            - BranchSide:      'jdphuff.c:564,15'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:565,19'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:578,15'
          Branch Sides:
            - BranchSide:      'jdphuff.c:579,13'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:589,17'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:579,13'
          Branch Sides:
            - BranchSide:      'jdphuff.c:579,13'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:580,17'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:579,13'
          Branch Sides:
            - BranchSide:      'jdphuff.c:579,13'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:580,17'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:580,17'
          Branch Sides:
            - BranchSide:      'jdphuff.c:581,21'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:588,11'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:581,19'
          Branch Sides:
            - BranchSide:      'jdphuff.c:582,22'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:587,13'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:582,21'
          Branch Sides:
            - BranchSide:      'jdphuff.c:583,39'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:585,39'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:589,17'
          Branch Sides:
            - BranchSide:      'jdphuff.c:0,0'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:590,15'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:593,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:577,23'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:594,13'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:594,13'
          Branch Sides:
            - BranchSide:      'jdphuff.c:595,40'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:601,7'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:604,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:610,7'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:629,5'
              BranchSideFuncs: []
        - Branch String:   'jdphuff.c:610,7'
          Branch Sides:
            - BranchSide:      'jdphuff.c:611,21'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:625,13'
              BranchSideFuncs: []
        - Branch String:   'jdphuff.c:612,13'
          Branch Sides:
            - BranchSide:      'jdphuff.c:613,11'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:623,7'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:613,11'
          Branch Sides:
            - BranchSide:      'jdphuff.c:613,11'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:614,15'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:613,11'
          Branch Sides:
            - BranchSide:      'jdphuff.c:613,11'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:614,15'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:614,15'
          Branch Sides:
            - BranchSide:      'jdphuff.c:615,19'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:622,9'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:615,17'
          Branch Sides:
            - BranchSide:      'jdphuff.c:616,20'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:621,11'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:616,19'
          Branch Sides:
            - BranchSide:      'jdphuff.c:617,37'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:619,37'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:634,7'
          Branch Sides:
            - BranchSide:      'jdphuff.c:635,5'
              BranchSideFuncs: []
            - BranchSide:      'jdphuff.c:637,3'
              BranchSideFuncs: []
        - Branch String:   'jdphuff.c:641,3'
          Branch Sides:
            - BranchSide:      'jdphuff.c:642,7'
              BranchSideFuncs: []
            - BranchSide:      'jdphuff.c:644,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdphuff.c:520,12'
          Dst:             process_restart
        - Src:             'jdphuff.c:549,9'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'jdphuff.c:549,9'
          Dst:             jpeg_huff_decode
        - Src:             'jdphuff.c:555,11'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'jdphuff.c:564,15'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'jdphuff.c:579,13'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'jdphuff.c:613,11'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    decode_mcu_DC_refine
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - MCU_data
      BBCount:         27
      ICount:          228
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - jpeg_fill_bit_buffer
        - process_restart
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdphuff.c:461,7'
          Branch Sides:
            - BranchSide:      'jdphuff.c:462,9'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - process_restart
            - BranchSide:      'jdphuff.c:472,3'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:462,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:463,28'
              BranchSideFuncs:
                - process_restart
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:465,3'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:463,11'
          Branch Sides:
            - BranchSide:      'jdphuff.c:463,33'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:464,9'
              BranchSideFuncs: []
        - Branch String:   'jdphuff.c:476,3'
          Branch Sides:
            - BranchSide:      'jdphuff.c:477,13'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:487,3'
              BranchSideFuncs: []
        - Branch String:   'jdphuff.c:480,5'
          Branch Sides:
            - BranchSide:      'jdphuff.c:480,5'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:481,9'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:480,5'
          Branch Sides:
            - BranchSide:      'jdphuff.c:480,5'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:481,9'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:481,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:482,22'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:484,3'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:490,7'
          Branch Sides:
            - BranchSide:      'jdphuff.c:491,5'
              BranchSideFuncs: []
            - BranchSide:      'jdphuff.c:493,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdphuff.c:463,12'
          Dst:             process_restart
        - Src:             'jdphuff.c:480,5'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    decode_mcu_AC_first
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - MCU_data
      BBCount:         61
      ICount:          504
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - jpeg_fill_bit_buffer
        - jpeg_huff_decode
        - process_restart
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdphuff.c:378,7'
          Branch Sides:
            - BranchSide:      'jdphuff.c:379,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - process_restart
            - BranchSide:      'jdphuff.c:387,8'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:379,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:380,28'
              BranchSideFuncs:
                - process_restart
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:382,3'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:380,11'
          Branch Sides:
            - BranchSide:      'jdphuff.c:380,33'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:381,9'
              BranchSideFuncs: []
        - Branch String:   'jdphuff.c:387,7'
          Branch Sides:
            - BranchSide:      'jdphuff.c:392,14'
              BranchSideFuncs: []
            - BranchSide:      'jdphuff.c:438,7'
              BranchSideFuncs: []
        - Branch String:   'jdphuff.c:396,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:397,13'
              BranchSideFuncs: []
            - BranchSide:      'jdphuff.c:399,7'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:403,7'
          Branch Sides:
            - BranchSide:      'jdphuff.c:404,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:430,7'
              BranchSideFuncs: []
        - Branch String:   'jdphuff.c:404,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:404,9'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:404,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:404,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:404,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:404,9'
              BranchSideFuncs: []
        - Branch String:   'jdphuff.c:404,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:404,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:404,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:404,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:404,9'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:404,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:404,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:404,9'
              BranchSideFuncs: []
            - BranchSide:      'jdphuff.c:405,13'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:407,13'
          Branch Sides:
            - BranchSide:      'jdphuff.c:408,16'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:415,15'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:409,11'
          Branch Sides:
            - BranchSide:      'jdphuff.c:409,11'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:410,15'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:409,11'
          Branch Sides:
            - BranchSide:      'jdphuff.c:409,11'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:410,15'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:411,15'
          Branch Sides:
            - BranchSide:      'jdphuff.c:411,13'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:411,13'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:415,15'
          Branch Sides:
            - BranchSide:      'jdphuff.c:416,15'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:418,27'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:419,17'
          Branch Sides:
            - BranchSide:      'jdphuff.c:420,15'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:424,19'
              BranchSideFuncs: []
        - Branch String:   'jdphuff.c:420,15'
          Branch Sides:
            - BranchSide:      'jdphuff.c:420,15'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:421,19'
              BranchSideFuncs: []
        - Branch String:   'jdphuff.c:420,15'
          Branch Sides:
            - BranchSide:      'jdphuff.c:420,15'
              BranchSideFuncs: []
            - BranchSide:      'jdphuff.c:421,19'
              BranchSideFuncs: []
        - Branch String:   'jdphuff.c:438,7'
          Branch Sides:
            - BranchSide:      'jdphuff.c:439,5'
              BranchSideFuncs: []
            - BranchSide:      'jdphuff.c:441,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdphuff.c:380,12'
          Dst:             process_restart
        - Src:             'jdphuff.c:404,9'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'jdphuff.c:404,9'
          Dst:             jpeg_huff_decode
        - Src:             'jdphuff.c:409,11'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'jdphuff.c:420,15'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    decode_mcu_DC_first
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - MCU_data
      BBCount:         57
      ICount:          507
      EdgeCount:       76
      CyclomaticComplexity: 21
      functionsReached:
        - jpeg_fill_bit_buffer
        - jpeg_huff_decode
        - process_restart
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdphuff.c:303,7'
          Branch Sides:
            - BranchSide:      'jdphuff.c:304,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - process_restart
            - BranchSide:      'jdphuff.c:312,8'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:304,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:305,28'
              BranchSideFuncs:
                - process_restart
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:307,3'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:305,11'
          Branch Sides:
            - BranchSide:      'jdphuff.c:305,33'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:306,9'
              BranchSideFuncs: []
        - Branch String:   'jdphuff.c:312,7'
          Branch Sides:
            - BranchSide:      'jdphuff.c:315,5'
              BranchSideFuncs: []
            - BranchSide:      'jdphuff.c:353,7'
              BranchSideFuncs: []
        - Branch String:   'jdphuff.c:320,5'
          Branch Sides:
            - BranchSide:      'jdphuff.c:321,15'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:348,5'
              BranchSideFuncs: []
        - Branch String:   'jdphuff.c:329,7'
          Branch Sides:
            - BranchSide:      'jdphuff.c:329,7'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:329,7'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:329,7'
          Branch Sides:
            - BranchSide:      'jdphuff.c:329,7'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:329,7'
              BranchSideFuncs: []
        - Branch String:   'jdphuff.c:329,7'
          Branch Sides:
            - BranchSide:      'jdphuff.c:329,7'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:329,7'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:329,7'
          Branch Sides:
            - BranchSide:      'jdphuff.c:329,7'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:329,7'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:329,7'
          Branch Sides:
            - BranchSide:      'jdphuff.c:329,7'
              BranchSideFuncs: []
            - BranchSide:      'jdphuff.c:330,11'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:330,11'
          Branch Sides:
            - BranchSide:      'jdphuff.c:331,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:337,18'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:331,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:331,9'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:332,13'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:331,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:331,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:332,13'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:333,13'
          Branch Sides:
            - BranchSide:      'jdphuff.c:333,11'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:333,11'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:337,39'
          Branch Sides:
            - BranchSide:      'jdphuff.c:338,12'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:339,18'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:338,49'
          Branch Sides:
            - BranchSide:      'jdphuff.c:339,18'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:340,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:339,38'
          Branch Sides:
            - BranchSide:      'jdphuff.c:339,41'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:341,18'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:337,11'
          Branch Sides:
            - BranchSide:      'jdphuff.c:340,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdphuff.c:341,18'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdphuff.c:353,7'
          Branch Sides:
            - BranchSide:      'jdphuff.c:354,5'
              BranchSideFuncs: []
            - BranchSide:      'jdphuff.c:356,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdphuff.c:305,12'
          Dst:             process_restart
        - Src:             'jdphuff.c:329,7'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'jdphuff.c:329,7'
          Dst:             jpeg_huff_decode
        - Src:             'jdphuff.c:331,9'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    start_pass_phuff_decoder
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         81
      ICount:          656
      EdgeCount:       106
      CyclomaticComplexity: 27
      functionsReached:
        - jpeg_make_d_derived_tbl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdphuff.c:95,7'
          Branch Sides:
            - BranchSide:      'jdphuff.c:96,9'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdphuff.c:100,9'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdphuff.c:96,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:97,11'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdphuff.c:98,3'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdphuff.c:100,31'
          Branch Sides:
            - BranchSide:      'jdphuff.c:100,34'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdphuff.c:101,11'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdphuff.c:100,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:101,11'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdphuff.c:103,9'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdphuff.c:106,7'
          Branch Sides:
            - BranchSide:      'jdphuff.c:108,9'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdphuff.c:111,7'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdphuff.c:108,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:109,11'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdphuff.c:110,3'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdphuff.c:111,7'
          Branch Sides:
            - BranchSide:      'jdphuff.c:112,9'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdphuff.c:119,7'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdphuff.c:119,7'
          Branch Sides:
            - BranchSide:      'jdphuff.c:120,5'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdphuff.c:126,11'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdphuff.c:126,3'
          Branch Sides:
            - BranchSide:      'jdphuff.c:127,18'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdphuff.c:147,7'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdphuff.c:130,21'
          Branch Sides:
            - BranchSide:      'jdphuff.c:130,24'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdphuff.c:132,18'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdphuff.c:130,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:131,7'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdphuff.c:132,18'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdphuff.c:132,18'
          Branch Sides:
            - BranchSide:      'jdphuff.c:132,16'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdphuff.c:132,16'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdphuff.c:132,46'
          Branch Sides:
            - BranchSide:      'jdphuff.c:132,43'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdphuff.c:132,43'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdphuff.c:132,5'
          Branch Sides:
            - BranchSide:      'jdphuff.c:133,11'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdphuff.c:138,18'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdphuff.c:133,11'
          Branch Sides:
            - BranchSide:      'jdphuff.c:134,36'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdphuff.c:136,9'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdphuff.c:138,5'
          Branch Sides:
            - BranchSide:      'jdphuff.c:139,23'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdphuff.c:144,3'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdphuff.c:139,22'
          Branch Sides:
            - BranchSide:      'jdphuff.c:139,11'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdphuff.c:139,54'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdphuff.c:140,11'
          Branch Sides:
            - BranchSide:      'jdphuff.c:141,9'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdphuff.c:142,29'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdphuff.c:147,7'
          Branch Sides:
            - BranchSide:      'jdphuff.c:148,9'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdphuff.c:153,9'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdphuff.c:148,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:149,7'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdphuff.c:151,7'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdphuff.c:153,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:154,7'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdphuff.c:156,7'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdphuff.c:159,3'
          Branch Sides:
            - BranchSide:      'jdphuff.c:160,15'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdphuff.c:182,3'
              BranchSideFuncs: []
        - Branch String:   'jdphuff.c:164,9'
          Branch Sides:
            - BranchSide:      'jdphuff.c:165,11'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdphuff.c:171,13'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdphuff.c:165,11'
          Branch Sides:
            - BranchSide:      'jdphuff.c:166,15'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdphuff.c:170,5'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
      Callsites:
        - Src:             'jdphuff.c:168,9'
          Dst:             jpeg_make_d_derived_tbl
        - Src:             'jdphuff.c:173,7'
          Dst:             jpeg_make_d_derived_tbl
    - functionName:    jinit_phuff_decoder
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         15
      ICount:          123
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jdphuff.c:666,3'
          Branch Sides:
            - BranchSide:      'jdphuff.c:667,5'
              BranchSideFuncs: []
            - BranchSide:      'jdphuff.c:672,7'
              BranchSideFuncs: []
        - Branch String:   'jdphuff.c:676,3'
          Branch Sides:
            - BranchSide:      'jdphuff.c:677,12'
              BranchSideFuncs: []
            - BranchSide:      'jdphuff.c:679,1'
              BranchSideFuncs: []
        - Branch String:   'jdphuff.c:677,5'
          Branch Sides:
            - BranchSide:      'jdphuff.c:678,20'
              BranchSideFuncs: []
            - BranchSide:      'jdphuff.c:678,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    transdecode_master_selection
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         21
      ICount:          161
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - j12init_d_coef_controller
        - jinit_arith_decoder
        - jinit_d_coef_controller
        - jinit_huff_decoder
        - jinit_phuff_decoder
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdtrans.c:115,7'
          Branch Sides:
            - BranchSide:      'jdtrans.c:117,25'
              BranchSideFuncs:
                - jinit_arith_decoder
                - jinit_d_coef_controller
                - j12init_d_coef_controller
            - BranchSide:      'jdtrans.c:122,9'
              BranchSideFuncs:
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
        - Branch String:   'jdtrans.c:122,9'
          Branch Sides:
            - BranchSide:      'jdtrans.c:124,27'
              BranchSideFuncs:
                - jinit_phuff_decoder
                - jinit_d_coef_controller
                - j12init_d_coef_controller
            - BranchSide:      'jdtrans.c:129,26'
              BranchSideFuncs:
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j12init_d_coef_controller
        - Branch String:   'jdtrans.c:133,7'
          Branch Sides:
            - BranchSide:      'jdtrans.c:134,31'
              BranchSideFuncs:
                - j12init_d_coef_controller
            - BranchSide:      'jdtrans.c:136,29'
              BranchSideFuncs:
                - jinit_d_coef_controller
        - Branch String:   'jdtrans.c:145,7'
          Branch Sides:
            - BranchSide:      'jdtrans.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'jdtrans.c:148,9'
              BranchSideFuncs: []
        - Branch String:   'jdtrans.c:148,9'
          Branch Sides:
            - BranchSide:      'jdtrans.c:150,24'
              BranchSideFuncs: []
            - BranchSide:      'jdtrans.c:151,16'
              BranchSideFuncs: []
        - Branch String:   'jdtrans.c:151,16'
          Branch Sides:
            - BranchSide:      'jdtrans.c:153,16'
              BranchSideFuncs: []
            - BranchSide:      'jdtrans.c:155,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdtrans.c:117,5'
          Dst:             jinit_arith_decoder
        - Src:             'jdtrans.c:124,7'
          Dst:             jinit_phuff_decoder
        - Src:             'jdtrans.c:129,7'
          Dst:             jinit_huff_decoder
        - Src:             'jdtrans.c:134,5'
          Dst:             j12init_d_coef_controller
        - Src:             'jdtrans.c:136,5'
          Dst:             jinit_d_coef_controller
    - functionName:    jpeg_read_coefficients
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdtrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         41
      ICount:          265
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - transdecode_master_selection
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdtrans.c:51,7'
          Branch Sides:
            - BranchSide:      'jdtrans.c:52,5'
              BranchSideFuncs:
                - transdecode_master_selection
            - BranchSide:      'jdtrans.c:54,7'
              BranchSideFuncs:
                - transdecode_master_selection
        - Branch String:   'jdtrans.c:54,7'
          Branch Sides:
            - BranchSide:      'jdtrans.c:56,34'
              BranchSideFuncs:
                - transdecode_master_selection
            - BranchSide:      'jdtrans.c:59,7'
              BranchSideFuncs: []
        - Branch String:   'jdtrans.c:59,7'
          Branch Sides:
            - BranchSide:      'jdtrans.c:61,5'
              BranchSideFuncs: []
            - BranchSide:      'jdtrans.c:88,8'
              BranchSideFuncs: []
        - Branch String:   'jdtrans.c:64,11'
          Branch Sides:
            - BranchSide:      'jdtrans.c:65,11'
              BranchSideFuncs: []
            - BranchSide:      'jdtrans.c:67,19'
              BranchSideFuncs: []
        - Branch String:   'jdtrans.c:68,11'
          Branch Sides:
            - BranchSide:      'jdtrans.c:69,9'
              BranchSideFuncs: []
            - BranchSide:      'jdtrans.c:70,11'
              BranchSideFuncs: []
        - Branch String:   'jdtrans.c:70,11'
          Branch Sides:
            - BranchSide:      'jdtrans.c:71,9'
              BranchSideFuncs: []
            - BranchSide:      'jdtrans.c:73,11'
              BranchSideFuncs: []
        - Branch String:   'jdtrans.c:73,35'
          Branch Sides:
            - BranchSide:      'jdtrans.c:61,5'
              BranchSideFuncs: []
            - BranchSide:      'jdtrans.c:74,12'
              BranchSideFuncs: []
        - Branch String:   'jdtrans.c:74,42'
          Branch Sides:
            - BranchSide:      'jdtrans.c:74,45'
              BranchSideFuncs: []
            - BranchSide:      'jdtrans.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'jdtrans.c:73,11'
          Branch Sides:
            - BranchSide:      'jdtrans.c:61,5'
              BranchSideFuncs: []
            - BranchSide:      'jdtrans.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'jdtrans.c:75,13'
          Branch Sides:
            - BranchSide:      'jdtrans.c:77,48'
              BranchSideFuncs: []
            - BranchSide:      'jdtrans.c:79,7'
              BranchSideFuncs: []
        - Branch String:   'jdtrans.c:88,47'
          Branch Sides:
            - BranchSide:      'jdtrans.c:89,51'
              BranchSideFuncs: []
            - BranchSide:      'jdtrans.c:89,8'
              BranchSideFuncs: []
        - Branch String:   'jdtrans.c:89,48'
          Branch Sides:
            - BranchSide:      'jdtrans.c:89,51'
              BranchSideFuncs: []
            - BranchSide:      'jdtrans.c:93,3'
              BranchSideFuncs: []
        - Branch String:   'jdtrans.c:88,7'
          Branch Sides:
            - BranchSide:      'jdtrans.c:90,12'
              BranchSideFuncs: []
            - BranchSide:      'jdtrans.c:93,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdtrans.c:56,5'
          Dst:             transdecode_master_selection
    - functionName:    reset_error_mgr
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    format_message
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - buffer
      BBCount:         31
      ICount:          233
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jerror.c:164,20'
          Branch Sides:
            - BranchSide:      'jerror.c:164,23'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'jerror.c:166,14'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'jerror.c:164,7'
          Branch Sides:
            - BranchSide:      'jerror.c:165,15'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'jerror.c:166,14'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'jerror.c:173,7'
          Branch Sides:
            - BranchSide:      'jerror.c:174,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'jerror.c:179,12'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'jerror.c:181,3'
          Branch Sides:
            - BranchSide:      'jerror.c:182,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'jerror.c:189,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'jerror.c:182,9'
          Branch Sides:
            - BranchSide:      'jerror.c:181,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'jerror.c:183,12'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'jerror.c:183,11'
          Branch Sides:
            - BranchSide:      'jerror.c:183,36'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'jerror.c:184,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'jerror.c:189,7'
          Branch Sides:
            - BranchSide:      'jerror.c:190,14'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'jerror.c:192,14'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'jerror.c:190,5'
          Dst:             snprintf
        - Src:             'jerror.c:192,5'
          Dst:             snprintf
    - functionName:    output_message
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jerror.c:108,3'
          Dst:             fprintf
    - functionName:    emit_message
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - msg_level
      BBCount:         15
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jerror.c:129,7'
          Branch Sides:
            - BranchSide:      'jerror.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      'jerror.c:140,9'
              BranchSideFuncs: []
        - Branch String:   'jerror.c:134,32'
          Branch Sides:
            - BranchSide:      'jerror.c:134,35'
              BranchSideFuncs: []
            - BranchSide:      'jerror.c:135,9'
              BranchSideFuncs: []
        - Branch String:   'jerror.c:134,9'
          Branch Sides:
            - BranchSide:      'jerror.c:135,9'
              BranchSideFuncs: []
            - BranchSide:      'jerror.c:137,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_std_error
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - err
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    error_exit
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - jpeg_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jerror.c:73,3'
          Dst:             jpeg_destroy
        - Src:             'jerror.c:75,3'
          Dst:             exit
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    do_barray_io
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ptr
        - writing
      BBCount:         22
      ICount:          229
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jmemmgr.c:893,3'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:893,3'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:895,12'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:895,12'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:895,10'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:895,10'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:898,12'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:898,10'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:898,10'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:900,12'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:900,10'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:900,10'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:901,9'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:902,7'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:903,18'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:904,9'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:905,9'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:909,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    do_sarray_io
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ptr
        - writing
      BBCount:         40
      ICount:          387
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jmemmgr.c:821,24'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:822,44'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:823,42'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:824,24'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:824,10'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:825,45'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:832,3'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:832,3'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:834,12'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:834,12'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:834,10'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:834,10'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:837,12'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:837,10'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:837,10'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:839,12'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:839,10'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:839,10'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:840,9'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:841,7'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:842,18'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:843,9'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:845,49'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:858,16'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:847,11'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:848,11'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:852,11'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:858,16'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:859,49'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:870,11'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:861,11'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:862,11'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:866,11'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:870,11'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:871,11'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:875,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    round_up_pow2
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    out_of_memory
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - which
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    self_destruct
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1185
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - free_pool
        - jpeg_free_small
        - jpeg_mem_term
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jmemmgr.c:1176,3'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1177,15'
              BranchSideFuncs:
                - free_pool
                - jpeg_free_small
                - jpeg_mem_term
            - BranchSide:      'jmemmgr.c:1181,19'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_mem_term
      Callsites:
        - Src:             'jmemmgr.c:1177,5'
          Dst:             free_pool
        - Src:             'jmemmgr.c:1181,3'
          Dst:             jpeg_free_small
        - Src:             'jmemmgr.c:1184,3'
          Dst:             jpeg_mem_term
    - functionName:    free_pool
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - pool_id
      BBCount:         32
      ICount:          284
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - jpeg_free_large
        - jpeg_free_small
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jmemmgr.c:1104,19'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1104,22'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
            - BranchSide:      'jmemmgr.c:1105,5'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
        - Branch String:   'jmemmgr.c:1104,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1105,5'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
            - BranchSide:      'jmemmgr.c:1113,7'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
        - Branch String:   'jmemmgr.c:1113,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1117,17'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
            - BranchSide:      'jmemmgr.c:1134,14'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
        - Branch String:   'jmemmgr.c:1117,5'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1118,11'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
            - BranchSide:      'jmemmgr.c:1123,5'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
        - Branch String:   'jmemmgr.c:1118,11'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1119,9'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
            - BranchSide:      'jmemmgr.c:1122,5'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
        - Branch String:   'jmemmgr.c:1124,5'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1125,11'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
            - BranchSide:      'jmemmgr.c:1130,5'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
        - Branch String:   'jmemmgr.c:1125,11'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1126,9'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
            - BranchSide:      'jmemmgr.c:1129,5'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
        - Branch String:   'jmemmgr.c:1137,3'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1138,36'
              BranchSideFuncs:
                - jpeg_free_large
                - jpeg_free_small
            - BranchSide:      'jmemmgr.c:1148,14'
              BranchSideFuncs:
                - jpeg_free_small
        - Branch String:   'jmemmgr.c:1151,3'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1152,36'
              BranchSideFuncs:
                - jpeg_free_small
            - BranchSide:      'jmemmgr.c:1159,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jmemmgr.c:1142,5'
          Dst:             jpeg_free_large
        - Src:             'jmemmgr.c:1155,5'
          Dst:             jpeg_free_small
    - functionName:    access_virt_barray
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ptr
        - start_row
        - num_rows
        - writable
      BBCount:         53
      ICount:          385
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - do_barray_io
        - jzero_far
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jmemmgr.c:1019,36'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1019,39'
              BranchSideFuncs:
                - jzero_far
                - do_barray_io
                - do_barray_io
            - BranchSide:      'jmemmgr.c:1021,5'
              BranchSideFuncs:
                - jzero_far
                - do_barray_io
                - do_barray_io
        - Branch String:   'jmemmgr.c:1019,65'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1020,7'
              BranchSideFuncs:
                - jzero_far
                - do_barray_io
                - do_barray_io
            - BranchSide:      'jmemmgr.c:1021,5'
              BranchSideFuncs:
                - jzero_far
                - do_barray_io
                - do_barray_io
        - Branch String:   'jmemmgr.c:1019,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1021,5'
              BranchSideFuncs:
                - jzero_far
                - do_barray_io
                - do_barray_io
            - BranchSide:      'jmemmgr.c:1024,7'
              BranchSideFuncs:
                - jzero_far
                - do_barray_io
                - do_barray_io
        - Branch String:   'jmemmgr.c:1024,38'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1025,7'
              BranchSideFuncs:
                - do_barray_io
                - jzero_far
                - do_barray_io
            - BranchSide:      'jmemmgr.c:1026,10'
              BranchSideFuncs:
                - do_barray_io
                - jzero_far
                - do_barray_io
        - Branch String:   'jmemmgr.c:1024,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1026,10'
              BranchSideFuncs:
                - do_barray_io
                - jzero_far
                - do_barray_io
            - BranchSide:      'jmemmgr.c:1061,7'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'jmemmgr.c:1026,9'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1027,7'
              BranchSideFuncs:
                - do_barray_io
                - jzero_far
                - do_barray_io
            - BranchSide:      'jmemmgr.c:1029,9'
              BranchSideFuncs:
                - do_barray_io
                - jzero_far
                - do_barray_io
        - Branch String:   'jmemmgr.c:1029,9'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1030,20'
              BranchSideFuncs:
                - do_barray_io
                - do_barray_io
                - jzero_far
            - BranchSide:      'jmemmgr.c:1040,9'
              BranchSideFuncs:
                - do_barray_io
                - jzero_far
        - Branch String:   'jmemmgr.c:1040,9'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1041,28'
              BranchSideFuncs:
                - do_barray_io
                - jzero_far
            - BranchSide:      'jmemmgr.c:1046,21'
              BranchSideFuncs:
                - do_barray_io
                - jzero_far
        - Branch String:   'jmemmgr.c:1047,11'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1048,15'
              BranchSideFuncs:
                - do_barray_io
                - jzero_far
            - BranchSide:      'jmemmgr.c:1049,40'
              BranchSideFuncs:
                - do_barray_io
                - jzero_far
        - Branch String:   'jmemmgr.c:1061,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1062,9'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jmemmgr.c:1085,7'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:1062,9'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1063,11'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jmemmgr.c:1067,19'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'jmemmgr.c:1063,11'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1064,9'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jmemmgr.c:1065,19'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'jmemmgr.c:1069,9'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1070,30'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jmemmgr.c:1071,9'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'jmemmgr.c:1071,9'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1072,36'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jmemmgr.c:1080,12'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:1075,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1076,27'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jmemmgr.c:1079,5'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:1085,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1085,7'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:1086,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jmemmgr.c:1030,7'
          Dst:             do_barray_io
        - Src:             'jmemmgr.c:1055,5'
          Dst:             do_barray_io
        - Src:             'jmemmgr.c:1076,9'
          Dst:             jzero_far
    - functionName:    access_virt_sarray
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ptr
        - start_row
        - num_rows
        - writable
      BBCount:         59
      ICount:          431
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - do_sarray_io
        - jzero_far
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jmemmgr.c:926,24'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:927,44'
              BranchSideFuncs:
                - jzero_far
                - do_sarray_io
                - do_sarray_io
            - BranchSide:      'jmemmgr.c:928,42'
              BranchSideFuncs:
                - jzero_far
                - do_sarray_io
                - do_sarray_io
        - Branch String:   'jmemmgr.c:929,24'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:929,10'
              BranchSideFuncs:
                - jzero_far
                - do_sarray_io
                - do_sarray_io
            - BranchSide:      'jmemmgr.c:930,45'
              BranchSideFuncs:
                - jzero_far
                - do_sarray_io
                - do_sarray_io
        - Branch String:   'jmemmgr.c:935,36'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:935,39'
              BranchSideFuncs:
                - jzero_far
                - do_sarray_io
                - do_sarray_io
            - BranchSide:      'jmemmgr.c:937,5'
              BranchSideFuncs:
                - jzero_far
                - do_sarray_io
                - do_sarray_io
        - Branch String:   'jmemmgr.c:935,65'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:936,7'
              BranchSideFuncs:
                - jzero_far
                - do_sarray_io
                - do_sarray_io
            - BranchSide:      'jmemmgr.c:937,5'
              BranchSideFuncs:
                - jzero_far
                - do_sarray_io
                - do_sarray_io
        - Branch String:   'jmemmgr.c:935,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:937,5'
              BranchSideFuncs:
                - jzero_far
                - do_sarray_io
                - do_sarray_io
            - BranchSide:      'jmemmgr.c:940,7'
              BranchSideFuncs:
                - jzero_far
                - do_sarray_io
                - do_sarray_io
        - Branch String:   'jmemmgr.c:940,38'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:941,7'
              BranchSideFuncs:
                - do_sarray_io
                - jzero_far
                - do_sarray_io
            - BranchSide:      'jmemmgr.c:942,10'
              BranchSideFuncs:
                - do_sarray_io
                - jzero_far
                - do_sarray_io
        - Branch String:   'jmemmgr.c:940,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:942,10'
              BranchSideFuncs:
                - do_sarray_io
                - jzero_far
                - do_sarray_io
            - BranchSide:      'jmemmgr.c:977,7'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'jmemmgr.c:942,9'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:943,7'
              BranchSideFuncs:
                - do_sarray_io
                - jzero_far
                - do_sarray_io
            - BranchSide:      'jmemmgr.c:945,9'
              BranchSideFuncs:
                - do_sarray_io
                - jzero_far
                - do_sarray_io
        - Branch String:   'jmemmgr.c:945,9'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:946,20'
              BranchSideFuncs:
                - do_sarray_io
                - do_sarray_io
                - jzero_far
            - BranchSide:      'jmemmgr.c:956,9'
              BranchSideFuncs:
                - do_sarray_io
                - jzero_far
        - Branch String:   'jmemmgr.c:956,9'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:957,28'
              BranchSideFuncs:
                - do_sarray_io
                - jzero_far
            - BranchSide:      'jmemmgr.c:962,21'
              BranchSideFuncs:
                - do_sarray_io
                - jzero_far
        - Branch String:   'jmemmgr.c:963,11'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:964,15'
              BranchSideFuncs:
                - do_sarray_io
                - jzero_far
            - BranchSide:      'jmemmgr.c:965,40'
              BranchSideFuncs:
                - do_sarray_io
                - jzero_far
        - Branch String:   'jmemmgr.c:977,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:978,9'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jmemmgr.c:1001,7'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:978,9'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:979,11'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jmemmgr.c:983,19'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'jmemmgr.c:979,11'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:980,9'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jmemmgr.c:981,19'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'jmemmgr.c:985,9'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:986,30'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jmemmgr.c:987,9'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'jmemmgr.c:987,9'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:988,36'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jmemmgr.c:996,12'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:991,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:992,27'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jmemmgr.c:995,5'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:1001,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1001,7'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:1002,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jmemmgr.c:946,7'
          Dst:             do_sarray_io
        - Src:             'jmemmgr.c:971,5'
          Dst:             do_sarray_io
        - Src:             'jmemmgr.c:992,9'
          Dst:             jzero_far
    - functionName:    realize_virt_arrays
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         58
      ICount:          500
      EdgeCount:       75
      CyclomaticComplexity: 19
      functionsReached:
        - alloc_barray
        - alloc_sarray
        - jpeg_mem_available
        - jpeg_open_backing_store
        - out_of_memory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jmemmgr.c:703,24'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:704,44'
              BranchSideFuncs:
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
                - out_of_memory
                - out_of_memory
            - BranchSide:      'jmemmgr.c:705,42'
              BranchSideFuncs:
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
                - out_of_memory
                - out_of_memory
        - Branch String:   'jmemmgr.c:706,24'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:706,10'
              BranchSideFuncs:
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
                - out_of_memory
                - out_of_memory
            - BranchSide:      'jmemmgr.c:707,45'
              BranchSideFuncs:
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
                - out_of_memory
                - out_of_memory
        - Branch String:   'jmemmgr.c:717,3'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:718,9'
              BranchSideFuncs:
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
                - out_of_memory
                - out_of_memory
            - BranchSide:      'jmemmgr.c:729,15'
              BranchSideFuncs:
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
                - out_of_memory
        - Branch String:   'jmemmgr.c:718,9'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:719,32'
              BranchSideFuncs:
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
                - out_of_memory
                - out_of_memory
            - BranchSide:      'jmemmgr.c:728,3'
              BranchSideFuncs:
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
                - out_of_memory
                - out_of_memory
        - Branch String:   'jmemmgr.c:724,11'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:725,23'
              BranchSideFuncs:
                - out_of_memory
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
                - out_of_memory
            - BranchSide:      'jmemmgr.c:726,24'
              BranchSideFuncs:
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
                - out_of_memory
                - out_of_memory
        - Branch String:   'jmemmgr.c:729,3'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:730,9'
              BranchSideFuncs:
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
                - out_of_memory
            - BranchSide:      'jmemmgr.c:742,7'
              BranchSideFuncs:
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
        - Branch String:   'jmemmgr.c:730,9'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:731,32'
              BranchSideFuncs:
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
                - out_of_memory
            - BranchSide:      'jmemmgr.c:740,3'
              BranchSideFuncs:
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
                - out_of_memory
        - Branch String:   'jmemmgr.c:736,11'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:737,23'
              BranchSideFuncs:
                - out_of_memory
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
            - BranchSide:      'jmemmgr.c:738,24'
              BranchSideFuncs:
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
                - out_of_memory
        - Branch String:   'jmemmgr.c:742,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:743,5'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:746,34'
              BranchSideFuncs:
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
        - Branch String:   'jmemmgr.c:753,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:754,20'
              BranchSideFuncs:
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
            - BranchSide:      'jmemmgr.c:756,22'
              BranchSideFuncs:
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
        - Branch String:   'jmemmgr.c:766,3'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:767,9'
              BranchSideFuncs:
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
            - BranchSide:      'jmemmgr.c:790,15'
              BranchSideFuncs:
                - jpeg_open_backing_store
                - alloc_barray
        - Branch String:   'jmemmgr.c:767,9'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:768,27'
              BranchSideFuncs:
                - jpeg_open_backing_store
                - alloc_sarray
                - jpeg_open_backing_store
                - alloc_barray
            - BranchSide:      'jmemmgr.c:788,3'
              BranchSideFuncs:
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
        - Branch String:   'jmemmgr.c:769,11'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:771,29'
              BranchSideFuncs:
                - alloc_sarray
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
            - BranchSide:      'jmemmgr.c:774,42'
              BranchSideFuncs:
                - jpeg_open_backing_store
                - alloc_sarray
                - jpeg_open_backing_store
                - alloc_barray
        - Branch String:   'jmemmgr.c:790,3'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:790,3'
              BranchSideFuncs:
                - jpeg_open_backing_store
                - alloc_barray
            - BranchSide:      'jmemmgr.c:791,9'
              BranchSideFuncs:
                - jpeg_open_backing_store
                - alloc_barray
        - Branch String:   'jmemmgr.c:791,9'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:792,27'
              BranchSideFuncs:
                - jpeg_open_backing_store
                - alloc_barray
            - BranchSide:      'jmemmgr.c:812,3'
              BranchSideFuncs:
                - jpeg_open_backing_store
                - alloc_barray
        - Branch String:   'jmemmgr.c:793,11'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:795,29'
              BranchSideFuncs:
                - alloc_barray
                - jpeg_open_backing_store
            - BranchSide:      'jmemmgr.c:798,42'
              BranchSideFuncs:
                - jpeg_open_backing_store
                - alloc_barray
      Callsites:
        - Src:             'jmemmgr.c:725,9'
          Dst:             out_of_memory
        - Src:             'jmemmgr.c:737,9'
          Dst:             out_of_memory
        - Src:             'jmemmgr.c:746,15'
          Dst:             jpeg_mem_available
        - Src:             'jmemmgr.c:775,9'
          Dst:             jpeg_open_backing_store
        - Src:             'jmemmgr.c:781,26'
          Dst:             alloc_sarray
        - Src:             'jmemmgr.c:799,9'
          Dst:             jpeg_open_backing_store
        - Src:             'jmemmgr.c:805,26'
          Dst:             alloc_barray
    - functionName:    alloc_sarray
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - pool_id
        - samplesperrow
        - numrows
      BBCount:         56
      ICount:          445
      EdgeCount:       73
      CyclomaticComplexity: 19
      functionsReached:
        - alloc_large
        - alloc_small
        - out_of_memory
        - round_up_pow2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jmemmgr.c:449,24'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:450,44'
              BranchSideFuncs:
                - round_up_pow2
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - out_of_memory
                - out_of_memory
            - BranchSide:      'jmemmgr.c:451,42'
              BranchSideFuncs:
                - round_up_pow2
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - out_of_memory
                - out_of_memory
        - Branch String:   'jmemmgr.c:452,24'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:452,10'
              BranchSideFuncs:
                - round_up_pow2
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - out_of_memory
                - out_of_memory
            - BranchSide:      'jmemmgr.c:453,45'
              BranchSideFuncs:
                - round_up_pow2
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - out_of_memory
                - out_of_memory
        - Branch String:   'jmemmgr.c:458,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:459,19'
              BranchSideFuncs:
                - out_of_memory
                - round_up_pow2
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - out_of_memory
            - BranchSide:      'jmemmgr.c:461,7'
              BranchSideFuncs:
                - round_up_pow2
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - out_of_memory
        - Branch String:   'jmemmgr.c:461,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:464,19'
              BranchSideFuncs:
                - out_of_memory
                - round_up_pow2
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
            - BranchSide:      'jmemmgr.c:466,45'
              BranchSideFuncs:
                - round_up_pow2
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
        - Branch String:   'jmemmgr.c:472,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:473,5'
              BranchSideFuncs:
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
            - BranchSide:      'jmemmgr.c:474,7'
              BranchSideFuncs:
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
        - Branch String:   'jmemmgr.c:474,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:475,32'
              BranchSideFuncs:
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
            - BranchSide:      'jmemmgr.c:477,20'
              BranchSideFuncs:
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
        - Branch String:   'jmemmgr.c:480,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:483,42'
              BranchSideFuncs:
                - alloc_small
                - alloc_large
            - BranchSide:      'jmemmgr.c:504,14'
              BranchSideFuncs:
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
        - Branch String:   'jmemmgr.c:489,5'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:490,22'
              BranchSideFuncs:
                - alloc_large
            - BranchSide:      'jmemmgr.c:499,24'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:490,22'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:490,20'
              BranchSideFuncs:
                - alloc_large
            - BranchSide:      'jmemmgr.c:490,20'
              BranchSideFuncs:
                - alloc_large
        - Branch String:   'jmemmgr.c:493,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:489,5'
              BranchSideFuncs:
                - alloc_large
            - BranchSide:      'jmemmgr.c:494,30'
              BranchSideFuncs:
                - alloc_large
        - Branch String:   'jmemmgr.c:504,14'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:506,42'
              BranchSideFuncs:
                - alloc_small
                - alloc_large
            - BranchSide:      'jmemmgr.c:525,38'
              BranchSideFuncs:
                - alloc_small
                - alloc_large
        - Branch String:   'jmemmgr.c:512,5'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:513,22'
              BranchSideFuncs:
                - alloc_large
            - BranchSide:      'jmemmgr.c:522,24'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:513,22'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:513,20'
              BranchSideFuncs:
                - alloc_large
            - BranchSide:      'jmemmgr.c:513,20'
              BranchSideFuncs:
                - alloc_large
        - Branch String:   'jmemmgr.c:516,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:512,5'
              BranchSideFuncs:
                - alloc_large
            - BranchSide:      'jmemmgr.c:517,30'
              BranchSideFuncs:
                - alloc_large
        - Branch String:   'jmemmgr.c:530,5'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:531,22'
              BranchSideFuncs:
                - alloc_large
            - BranchSide:      'jmemmgr.c:540,12'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:531,22'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:531,20'
              BranchSideFuncs:
                - alloc_large
            - BranchSide:      'jmemmgr.c:531,20'
              BranchSideFuncs:
                - alloc_large
        - Branch String:   'jmemmgr.c:534,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:530,5'
              BranchSideFuncs:
                - alloc_large
            - BranchSide:      'jmemmgr.c:535,28'
              BranchSideFuncs:
                - alloc_large
      Callsites:
        - Src:             'jmemmgr.c:459,5'
          Dst:             out_of_memory
        - Src:             'jmemmgr.c:464,5'
          Dst:             out_of_memory
        - Src:             'jmemmgr.c:466,31'
          Dst:             round_up_pow2
        - Src:             'jmemmgr.c:483,30'
          Dst:             alloc_small
        - Src:             'jmemmgr.c:491,33'
          Dst:             alloc_large
        - Src:             'jmemmgr.c:506,30'
          Dst:             alloc_small
        - Src:             'jmemmgr.c:514,33'
          Dst:             alloc_large
        - Src:             'jmemmgr.c:525,26'
          Dst:             alloc_small
        - Src:             'jmemmgr.c:532,29'
          Dst:             alloc_large
    - functionName:    alloc_barray
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - pool_id
        - blocksperrow
        - numrows
      BBCount:         19
      ICount:          175
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - alloc_large
        - alloc_small
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jmemmgr.c:568,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:569,5'
              BranchSideFuncs:
                - alloc_small
                - alloc_large
            - BranchSide:      'jmemmgr.c:570,7'
              BranchSideFuncs:
                - alloc_small
                - alloc_large
        - Branch String:   'jmemmgr.c:570,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:571,32'
              BranchSideFuncs:
                - alloc_small
                - alloc_large
            - BranchSide:      'jmemmgr.c:573,20'
              BranchSideFuncs:
                - alloc_small
                - alloc_large
        - Branch String:   'jmemmgr.c:582,3'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:583,20'
              BranchSideFuncs:
                - alloc_large
            - BranchSide:      'jmemmgr.c:593,10'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:583,20'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:583,18'
              BranchSideFuncs:
                - alloc_large
            - BranchSide:      'jmemmgr.c:583,18'
              BranchSideFuncs:
                - alloc_large
        - Branch String:   'jmemmgr.c:587,5'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:582,3'
              BranchSideFuncs:
                - alloc_large
            - BranchSide:      'jmemmgr.c:588,26'
              BranchSideFuncs:
                - alloc_large
      Callsites:
        - Src:             'jmemmgr.c:577,25'
          Dst:             alloc_small
        - Src:             'jmemmgr.c:584,28'
          Dst:             alloc_large
    - functionName:    alloc_small
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - cinfo
        - pool_id
        - sizeofobject
      BBCount:         43
      ICount:          315
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - jpeg_get_small
        - out_of_memory
        - round_up_pow2
      functionUses:    7
      BranchProfiles:
        - Branch String:   'jmemmgr.c:280,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:283,19'
              BranchSideFuncs:
                - out_of_memory
                - round_up_pow2
                - jpeg_get_small
                - out_of_memory
                - out_of_memory
            - BranchSide:      'jmemmgr.c:285,32'
              BranchSideFuncs:
                - round_up_pow2
                - jpeg_get_small
                - out_of_memory
                - out_of_memory
        - Branch String:   'jmemmgr.c:288,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:290,19'
              BranchSideFuncs:
                - out_of_memory
                - jpeg_get_small
                - out_of_memory
            - BranchSide:      'jmemmgr.c:293,7'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
        - Branch String:   'jmemmgr.c:293,19'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:293,22'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
            - BranchSide:      'jmemmgr.c:294,5'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
        - Branch String:   'jmemmgr.c:293,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:294,5'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
            - BranchSide:      'jmemmgr.c:295,16'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
        - Branch String:   'jmemmgr.c:297,3'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:298,9'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
            - BranchSide:      'jmemmgr.c:305,7'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
        - Branch String:   'jmemmgr.c:298,9'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:299,7'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
            - BranchSide:      'jmemmgr.c:300,20'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
        - Branch String:   'jmemmgr.c:305,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:307,44'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
            - BranchSide:      'jmemmgr.c:336,22'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:308,9'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:309,30'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
            - BranchSide:      'jmemmgr.c:311,30'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
        - Branch String:   'jmemmgr.c:313,9'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:314,41'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
            - BranchSide:      'jmemmgr.c:316,5'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
        - Branch String:   'jmemmgr.c:318,11'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:319,9'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:320,12'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
        - Branch String:   'jmemmgr.c:321,11'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:316,5'
              BranchSideFuncs:
                - out_of_memory
                - jpeg_get_small
            - BranchSide:      'jmemmgr.c:322,23'
              BranchSideFuncs:
                - out_of_memory
                - jpeg_get_small
        - Branch String:   'jmemmgr.c:329,9'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:330,34'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:332,28'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:338,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:338,7'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:339,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jmemmgr.c:283,5'
          Dst:             out_of_memory
        - Src:             'jmemmgr.c:285,18'
          Dst:             round_up_pow2
        - Src:             'jmemmgr.c:290,5'
          Dst:             out_of_memory
        - Src:             'jmemmgr.c:317,33'
          Dst:             jpeg_get_small
        - Src:             'jmemmgr.c:322,9'
          Dst:             out_of_memory
    - functionName:    alloc_large
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - cinfo
        - pool_id
        - sizeofobject
      BBCount:         21
      ICount:          185
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - jpeg_get_large
        - out_of_memory
        - round_up_pow2
      functionUses:    5
      BranchProfiles:
        - Branch String:   'jmemmgr.c:375,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:378,19'
              BranchSideFuncs:
                - out_of_memory
                - round_up_pow2
                - jpeg_get_large
                - out_of_memory
                - out_of_memory
            - BranchSide:      'jmemmgr.c:380,32'
              BranchSideFuncs:
                - round_up_pow2
                - jpeg_get_large
                - out_of_memory
                - out_of_memory
        - Branch String:   'jmemmgr.c:383,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:385,19'
              BranchSideFuncs:
                - out_of_memory
                - jpeg_get_large
                - out_of_memory
            - BranchSide:      'jmemmgr.c:388,7'
              BranchSideFuncs:
                - jpeg_get_large
                - out_of_memory
        - Branch String:   'jmemmgr.c:388,19'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:388,22'
              BranchSideFuncs:
                - jpeg_get_large
                - out_of_memory
            - BranchSide:      'jmemmgr.c:389,5'
              BranchSideFuncs:
                - jpeg_get_large
                - out_of_memory
        - Branch String:   'jmemmgr.c:388,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:389,5'
              BranchSideFuncs:
                - jpeg_get_large
                - out_of_memory
            - BranchSide:      'jmemmgr.c:391,44'
              BranchSideFuncs:
                - jpeg_get_large
                - out_of_memory
        - Branch String:   'jmemmgr.c:394,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:395,19'
              BranchSideFuncs:
                - out_of_memory
            - BranchSide:      'jmemmgr.c:396,33'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:410,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:410,7'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:411,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jmemmgr.c:378,5'
          Dst:             out_of_memory
        - Src:             'jmemmgr.c:380,18'
          Dst:             round_up_pow2
        - Src:             'jmemmgr.c:385,5'
          Dst:             out_of_memory
        - Src:             'jmemmgr.c:391,29'
          Dst:             jpeg_get_large
        - Src:             'jmemmgr.c:395,5'
          Dst:             out_of_memory
    - functionName:    request_virt_barray
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - pool_id
        - pre_zero
        - blocksperrow
        - numrows
        - maxaccess
      BBCount:         6
      ICount:          107
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - alloc_small
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jmemmgr.c:674,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:674,7'
              BranchSideFuncs:
                - alloc_small
            - BranchSide:      'jmemmgr.c:675,5'
              BranchSideFuncs:
                - alloc_small
      Callsites:
        - Src:             'jmemmgr.c:678,30'
          Dst:             alloc_small
    - functionName:    request_virt_sarray
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - pool_id
        - pre_zero
        - samplesperrow
        - numrows
        - maxaccess
      BBCount:         6
      ICount:          107
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - alloc_small
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jmemmgr.c:644,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:644,7'
              BranchSideFuncs:
                - alloc_small
            - BranchSide:      'jmemmgr.c:645,5'
              BranchSideFuncs:
                - alloc_small
      Callsites:
        - Src:             'jmemmgr.c:648,30'
          Dst:             alloc_small
    - functionName:    jinit_memory_mgr
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1195
      functionLinenumberEnd: 1289
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         40
      ICount:          339
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - __errno_location
        - __isoc99_sscanf
        - getenv
        - jpeg_get_small
        - jpeg_mem_init
        - jpeg_mem_term
        - strlen
        - strncpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jmemmgr.c:1218,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1220,5'
              BranchSideFuncs:
                - jpeg_mem_init
                - jpeg_get_small
                - __errno_location
                - strlen
                - __isoc99_sscanf
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - jpeg_mem_term
            - BranchSide:      'jmemmgr.c:1222,30'
              BranchSideFuncs:
                - jpeg_mem_init
                - jpeg_get_small
                - __errno_location
                - strlen
                - __isoc99_sscanf
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - jpeg_mem_term
        - Branch String:   'jmemmgr.c:1227,7'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1228,19'
              BranchSideFuncs:
                - jpeg_mem_term
                - __errno_location
                - strlen
                - __isoc99_sscanf
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'jmemmgr.c:1233,3'
              BranchSideFuncs:
                - __errno_location
                - strlen
                - __isoc99_sscanf
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'jmemmgr.c:1251,3'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1252,5'
              BranchSideFuncs:
                - __errno_location
                - strlen
                - __isoc99_sscanf
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'jmemmgr.c:1255,3'
              BranchSideFuncs:
                - __errno_location
                - strlen
                - __isoc99_sscanf
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'jinclude.h:83,7'
          Branch Sides:
            - BranchSide:      'jinclude.h:84,9'
              BranchSideFuncs:
                - strlen
                - __isoc99_sscanf
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'jinclude.h:89,7'
              BranchSideFuncs:
                - strlen
                - __isoc99_sscanf
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'jinclude.h:84,9'
          Branch Sides:
            - BranchSide:      'jinclude.h:85,7'
              BranchSideFuncs:
                - strlen
                - __isoc99_sscanf
            - BranchSide:      'jinclude.h:87,15'
              BranchSideFuncs:
                - __errno_location
                - strlen
                - __isoc99_sscanf
        - Branch String:   'jinclude.h:89,7'
          Branch Sides:
            - BranchSide:      'jinclude.h:90,13'
              BranchSideFuncs:
                - __errno_location
                - strlen
                - __isoc99_sscanf
            - BranchSide:      'jinclude.h:91,8'
              BranchSideFuncs:
                - strlen
                - __isoc99_sscanf
                - getenv
                - strlen
                - strncpy
        - Branch String:   'jinclude.h:91,7'
          Branch Sides:
            - BranchSide:      'jinclude.h:92,6'
              BranchSideFuncs:
                - getenv
                - strlen
                - __isoc99_sscanf
                - strlen
                - strncpy
            - BranchSide:      'jinclude.h:96,16'
              BranchSideFuncs:
                - getenv
                - strlen
                - __isoc99_sscanf
                - strlen
                - strncpy
        - Branch String:   'jinclude.h:97,7'
          Branch Sides:
            - BranchSide:      'jinclude.h:99,6'
              BranchSideFuncs:
                - strlen
                - strncpy
                - strlen
                - __isoc99_sscanf
            - BranchSide:      'jinclude.h:103,14'
              BranchSideFuncs:
                - strlen
                - strncpy
                - strlen
                - __isoc99_sscanf
        - Branch String:   'jinclude.h:103,7'
          Branch Sides:
            - BranchSide:      'jinclude.h:104,6'
              BranchSideFuncs:
                - strlen
                - __isoc99_sscanf
            - BranchSide:      'jinclude.h:108,11'
              BranchSideFuncs:
                - strncpy
                - strlen
                - __isoc99_sscanf
        - Branch String:   'jmemmgr.c:1273,42'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1273,42'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:1273,52'
              BranchSideFuncs:
                - strlen
                - __isoc99_sscanf
        - Branch String:   'jmemmgr.c:1273,9'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1273,9'
              BranchSideFuncs:
                - __isoc99_sscanf
            - BranchSide:      'jmemmgr.c:1274,12'
              BranchSideFuncs:
                - __isoc99_sscanf
        - Branch String:   'jmemmgr.c:1279,11'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1281,13'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:1285,5'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:1281,23'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1281,26'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:1282,22'
              BranchSideFuncs: []
        - Branch String:   'jmemmgr.c:1281,13'
          Branch Sides:
            - BranchSide:      'jmemmgr.c:1282,22'
              BranchSideFuncs: []
            - BranchSide:      'jmemmgr.c:1283,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jmemmgr.c:1222,16'
          Dst:             jpeg_mem_init
        - Src:             'jmemmgr.c:1225,21'
          Dst:             jpeg_get_small
        - Src:             'jmemmgr.c:1228,5'
          Dst:             jpeg_mem_term
        - Src:             'jmemmgr.c:1273,10'
          Dst:             __errno_location
        - Src:             'jmemmgr.c:1273,10'
          Dst:             __errno_location
        - Src:             'jmemmgr.c:1273,10'
          Dst:             getenv
        - Src:             'jmemmgr.c:1273,10'
          Dst:             strlen
        - Src:             'jmemmgr.c:1273,10'
          Dst:             strncpy
        - Src:             'jmemmgr.c:1273,45'
          Dst:             strlen
        - Src:             'jmemmgr.c:1279,11'
          Dst:             __isoc99_sscanf
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __isoc99_sscanf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_mem_term
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_mem_init
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_open_backing_store
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cinfo
        - info
        - total_bytes_needed
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_mem_available
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - cinfo
        - min_bytes_needed
        - max_bytes_needed
        - already_allocated
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jmemnobs.c:69,7'
          Branch Sides:
            - BranchSide:      'jmemnobs.c:70,17'
              BranchSideFuncs: []
            - BranchSide:      'jmemnobs.c:76,12'
              BranchSideFuncs: []
        - Branch String:   'jmemnobs.c:70,9'
          Branch Sides:
            - BranchSide:      'jmemnobs.c:71,14'
              BranchSideFuncs: []
            - BranchSide:      'jmemnobs.c:73,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_free_large
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cinfo
        - object
        - sizeofobject
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_get_large
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cinfo
        - sizeofobject
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_free_small
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cinfo
        - object
        - sizeofobject
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_get_small
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cinfo
        - sizeofobject
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    emit_byte
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - cinfo
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    23
      BranchProfiles:
        - Branch String:   'jcarith.c:128,7'
          Branch Sides:
            - BranchSide:      'jcarith.c:128,7'
              BranchSideFuncs: []
            - BranchSide:      'jcarith.c:129,12'
              BranchSideFuncs: []
        - Branch String:   'jcarith.c:129,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:129,45'
              BranchSideFuncs: []
            - BranchSide:      'jcarith.c:130,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    arith_encode
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - st
        - val
      BBCount:         68
      ICount:          434
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - emit_byte
      functionUses:    49
      BranchProfiles:
        - Branch String:   'jcarith.c:242,7'
          Branch Sides:
            - BranchSide:      'jcarith.c:244,9'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:255,9'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:244,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:249,15'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:252,12'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:255,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:256,7'
              BranchSideFuncs: []
            - BranchSide:      'jcarith.c:257,9'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:257,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:261,15'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:264,12'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:271,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:273,14'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:316,3'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:274,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:276,13'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:290,18'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:276,13'
          Branch Sides:
            - BranchSide:      'jcarith.c:277,15'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:284,18'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:277,15'
          Branch Sides:
            - BranchSide:      'jcarith.c:278,13'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:280,21'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:278,16'
          Branch Sides:
            - BranchSide:      'jcarith.c:278,32'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:280,21'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:281,15'
          Branch Sides:
            - BranchSide:      'jcarith.c:282,29'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:283,9'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:290,18'
          Branch Sides:
            - BranchSide:      'jcarith.c:291,11'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:294,13'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:294,13'
          Branch Sides:
            - BranchSide:      'jcarith.c:295,13'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:296,18'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:297,15'
          Branch Sides:
            - BranchSide:      'jcarith.c:298,13'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:300,21'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:298,16'
          Branch Sides:
            - BranchSide:      'jcarith.c:298,32'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:300,21'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:302,13'
          Branch Sides:
            - BranchSide:      'jcarith.c:303,15'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:311,21'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:303,15'
          Branch Sides:
            - BranchSide:      'jcarith.c:304,13'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:306,11'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:304,16'
          Branch Sides:
            - BranchSide:      'jcarith.c:304,32'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:306,11'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:309,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:307,29'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:310,9'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:316,3'
          Branch Sides:
            - BranchSide:      'jcarith.c:269,5'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:316,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcarith.c:278,16'
          Dst:             emit_byte
        - Src:             'jcarith.c:280,11'
          Dst:             emit_byte
        - Src:             'jcarith.c:282,13'
          Dst:             emit_byte
        - Src:             'jcarith.c:298,16'
          Dst:             emit_byte
        - Src:             'jcarith.c:300,11'
          Dst:             emit_byte
        - Src:             'jcarith.c:304,16'
          Dst:             emit_byte
        - Src:             'jcarith.c:307,13'
          Dst:             emit_byte
        - Src:             'jcarith.c:308,13'
          Dst:             emit_byte
    - functionName:    emit_restart
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - restart_num
      BBCount:         21
      ICount:          170
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - emit_byte
        - finish_pass
      functionUses:    5
      BranchProfiles:
        - Branch String:   'jcarith.c:337,3'
          Branch Sides:
            - BranchSide:      'jcarith.c:338,15'
              BranchSideFuncs: []
            - BranchSide:      'jcarith.c:353,3'
              BranchSideFuncs: []
        - Branch String:   'jcarith.c:340,38'
          Branch Sides:
            - BranchSide:      'jcarith.c:340,42'
              BranchSideFuncs: []
            - BranchSide:      'jcarith.c:341,14'
              BranchSideFuncs: []
        - Branch String:   'jcarith.c:340,57'
          Branch Sides:
            - BranchSide:      'jcarith.c:340,60'
              BranchSideFuncs: []
            - BranchSide:      'jcarith.c:347,9'
              BranchSideFuncs: []
        - Branch String:   'jcarith.c:340,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:341,14'
              BranchSideFuncs: []
            - BranchSide:      'jcarith.c:347,9'
              BranchSideFuncs: []
        - Branch String:   'jcarith.c:347,38'
          Branch Sides:
            - BranchSide:      'jcarith.c:347,41'
              BranchSideFuncs: []
            - BranchSide:      'jcarith.c:348,14'
              BranchSideFuncs: []
        - Branch String:   'jcarith.c:347,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:348,14'
              BranchSideFuncs: []
            - BranchSide:      'jcarith.c:350,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcarith.c:331,3'
          Dst:             finish_pass
        - Src:             'jcarith.c:333,3'
          Dst:             emit_byte
        - Src:             'jcarith.c:334,3'
          Dst:             emit_byte
    - functionName:    finish_pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         68
      ICount:          373
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - emit_byte
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jcarith.c:148,7'
          Branch Sides:
            - BranchSide:      'jcarith.c:149,12'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:151,12'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:154,7'
          Branch Sides:
            - BranchSide:      'jcarith.c:156,9'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:167,9'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:156,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:157,11'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:164,14'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:157,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:158,9'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:160,17'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:158,12'
          Branch Sides:
            - BranchSide:      'jcarith.c:158,28'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:160,17'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:161,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:162,25'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:163,5'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:167,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:168,9'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:169,14'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:170,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:171,9'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:173,17'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:171,12'
          Branch Sides:
            - BranchSide:      'jcarith.c:171,28'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:173,17'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:176,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:177,9'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:179,7'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:177,12'
          Branch Sides:
            - BranchSide:      'jcarith.c:177,28'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:179,7'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:182,7'
          Branch Sides:
            - BranchSide:      'jcarith.c:180,25'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:183,5'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:186,7'
          Branch Sides:
            - BranchSide:      'jcarith.c:186,7'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:187,9'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:187,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:188,7'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:190,16'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:188,10'
          Branch Sides:
            - BranchSide:      'jcarith.c:188,26'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:190,16'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:191,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:192,23'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:193,9'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
        - Branch String:   'jcarith.c:193,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:194,18'
              BranchSideFuncs:
                - emit_byte.1537
                - emit_byte.1537
            - BranchSide:      'jcarith.c:198,3'
              BranchSideFuncs: []
        - Branch String:   'jcarith.c:195,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:196,25'
              BranchSideFuncs:
                - emit_byte.1537
            - BranchSide:      'jcarith.c:197,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcarith.c:158,12'
          Dst:             emit_byte
        - Src:             'jcarith.c:160,7'
          Dst:             emit_byte
        - Src:             'jcarith.c:162,9'
          Dst:             emit_byte
        - Src:             'jcarith.c:171,12'
          Dst:             emit_byte
        - Src:             'jcarith.c:173,7'
          Dst:             emit_byte
        - Src:             'jcarith.c:177,12'
          Dst:             emit_byte
        - Src:             'jcarith.c:180,9'
          Dst:             emit_byte
        - Src:             'jcarith.c:181,9'
          Dst:             emit_byte
        - Src:             'jcarith.c:188,10'
          Dst:             emit_byte
        - Src:             'jcarith.c:190,5'
          Dst:             emit_byte
        - Src:             'jcarith.c:192,7'
          Dst:             emit_byte
        - Src:             'jcarith.c:194,7'
          Dst:             emit_byte
        - Src:             'jcarith.c:196,9'
          Dst:             emit_byte
    - functionName:    encode_mcu
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - MCU_data
      BBCount:         66
      ICount:          629
      EdgeCount:       86
      CyclomaticComplexity: 22
      functionsReached:
        - arith_encode
        - emit_restart
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcarith.c:696,7'
          Branch Sides:
            - BranchSide:      'jcarith.c:697,9'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - emit_restart.1538
            - BranchSide:      'jcarith.c:707,13'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:697,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:698,20'
              BranchSideFuncs:
                - emit_restart.1538
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:703,5'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:707,3'
          Branch Sides:
            - BranchSide:      'jcarith.c:708,13'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:819,3'
              BranchSideFuncs: []
        - Branch String:   'jcarith.c:720,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:721,20'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:724,36'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:728,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:729,22'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:733,14'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:740,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:741,22'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:751,20'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:745,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:746,24'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:750,7'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:753,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:754,9'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:755,16'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:759,7'
          Branch Sides:
            - BranchSide:      'jcarith.c:0,0'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:760,22'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:768,5'
          Branch Sides:
            - BranchSide:      'jcarith.c:769,13'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:772,12'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:769,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:769,45'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:769,42'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:772,5'
          Branch Sides:
            - BranchSide:      'jcarith.c:773,12'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:813,9'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:775,7'
          Branch Sides:
            - BranchSide:      'jcarith.c:776,22'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:778,20'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:781,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:782,22'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:784,14'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:790,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:791,22'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:806,20'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:794,13'
          Branch Sides:
            - BranchSide:      'jcarith.c:795,24'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:805,7'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:799,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:800,26'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:804,9'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:809,7'
          Branch Sides:
            - BranchSide:      'jcarith.c:810,22'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:811,5'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:813,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:814,12'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:817,3'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
      Callsites:
        - Src:             'jcarith.c:698,7'
          Dst:             emit_restart
        - Src:             'jcarith.c:721,7'
          Dst:             arith_encode
        - Src:             'jcarith.c:725,7'
          Dst:             arith_encode
        - Src:             'jcarith.c:729,9'
          Dst:             arith_encode
        - Src:             'jcarith.c:734,9'
          Dst:             arith_encode
        - Src:             'jcarith.c:741,9'
          Dst:             arith_encode
        - Src:             'jcarith.c:746,11'
          Dst:             arith_encode
        - Src:             'jcarith.c:751,7'
          Dst:             arith_encode
        - Src:             'jcarith.c:760,9'
          Dst:             arith_encode
        - Src:             'jcarith.c:774,7'
          Dst:             arith_encode
        - Src:             'jcarith.c:776,9'
          Dst:             arith_encode
        - Src:             'jcarith.c:778,7'
          Dst:             arith_encode
        - Src:             'jcarith.c:782,9'
          Dst:             arith_encode
        - Src:             'jcarith.c:785,9'
          Dst:             arith_encode
        - Src:             'jcarith.c:791,9'
          Dst:             arith_encode
        - Src:             'jcarith.c:795,11'
          Dst:             arith_encode
        - Src:             'jcarith.c:800,13'
          Dst:             arith_encode
        - Src:             'jcarith.c:806,7'
          Dst:             arith_encode
        - Src:             'jcarith.c:810,9'
          Dst:             arith_encode
        - Src:             'jcarith.c:815,7'
          Dst:             arith_encode
    - functionName:    encode_mcu_AC_refine
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - MCU_data
      BBCount:         58
      ICount:          427
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - arith_encode
        - emit_restart
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcarith.c:602,7'
          Branch Sides:
            - BranchSide:      'jcarith.c:603,9'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - emit_restart.1538
            - BranchSide:      'jcarith.c:613,11'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:603,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:604,20'
              BranchSideFuncs:
                - emit_restart.1538
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:609,5'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:619,3'
          Branch Sides:
            - BranchSide:      'jcarith.c:624,16'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:632,14'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:624,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:625,17'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:627,12'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:625,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:625,28'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:626,5'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:628,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:0,0'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:628,28'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:632,3'
          Branch Sides:
            - BranchSide:      'jcarith.c:633,16'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:641,12'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:633,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:634,17'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:636,12'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:634,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:634,28'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:635,5'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:637,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:0,0'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:637,28'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:641,3'
          Branch Sides:
            - BranchSide:      'jcarith.c:642,10'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:672,7'
              BranchSideFuncs:
                - arith_encode
        - Branch String:   'jcarith.c:643,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:644,20'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:645,5'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:646,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:647,19'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:657,14'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:647,13'
          Branch Sides:
            - BranchSide:      'jcarith.c:648,15'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:656,7'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:648,15'
          Branch Sides:
            - BranchSide:      'jcarith.c:649,26'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:651,26'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:658,13'
          Branch Sides:
            - BranchSide:      'jcarith.c:0,0'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:659,15'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:659,15'
          Branch Sides:
            - BranchSide:      'jcarith.c:660,26'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:662,26'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:672,7'
          Branch Sides:
            - BranchSide:      'jcarith.c:672,7'
              BranchSideFuncs:
                - arith_encode
            - BranchSide:      'jcarith.c:673,10'
              BranchSideFuncs:
                - arith_encode
      Callsites:
        - Src:             'jcarith.c:604,7'
          Dst:             emit_restart
        - Src:             'jcarith.c:644,7'
          Dst:             arith_encode
        - Src:             'jcarith.c:649,13'
          Dst:             arith_encode
        - Src:             'jcarith.c:651,13'
          Dst:             arith_encode
        - Src:             'jcarith.c:652,13'
          Dst:             arith_encode
        - Src:             'jcarith.c:660,13'
          Dst:             arith_encode
        - Src:             'jcarith.c:662,13'
          Dst:             arith_encode
        - Src:             'jcarith.c:663,13'
          Dst:             arith_encode
        - Src:             'jcarith.c:668,7'
          Dst:             arith_encode
        - Src:             'jcarith.c:674,5'
          Dst:             arith_encode
    - functionName:    encode_mcu_DC_refine
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - MCU_data
      BBCount:         13
      ICount:          123
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - arith_encode
        - emit_restart
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcarith.c:565,7'
          Branch Sides:
            - BranchSide:      'jcarith.c:566,9'
              BranchSideFuncs:
                - arith_encode
                - emit_restart.1538
            - BranchSide:      'jcarith.c:575,8'
              BranchSideFuncs:
                - arith_encode
        - Branch String:   'jcarith.c:566,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:567,20'
              BranchSideFuncs:
                - emit_restart.1538
                - arith_encode
            - BranchSide:      'jcarith.c:572,5'
              BranchSideFuncs:
                - arith_encode
        - Branch String:   'jcarith.c:579,3'
          Branch Sides:
            - BranchSide:      'jcarith.c:581,18'
              BranchSideFuncs:
                - arith_encode
            - BranchSide:      'jcarith.c:584,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcarith.c:567,7'
          Dst:             emit_restart
        - Src:             'jcarith.c:581,5'
          Dst:             arith_encode
    - functionName:    encode_mcu_AC_first
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - MCU_data
      BBCount:         49
      ICount:          422
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - arith_encode
        - emit_restart
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcarith.c:468,7'
          Branch Sides:
            - BranchSide:      'jcarith.c:469,9'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - emit_restart.1538
            - BranchSide:      'jcarith.c:479,11'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:469,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:470,20'
              BranchSideFuncs:
                - emit_restart.1538
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:475,5'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:485,3'
          Branch Sides:
            - BranchSide:      'jcarith.c:490,16'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:498,12'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:490,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:491,17'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:493,12'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:491,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:491,28'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:492,5'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:494,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:0,0'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:494,28'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:498,3'
          Branch Sides:
            - BranchSide:      'jcarith.c:499,10'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:544,7'
              BranchSideFuncs:
                - arith_encode
        - Branch String:   'jcarith.c:502,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:503,19'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:509,14'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:503,13'
          Branch Sides:
            - BranchSide:      'jcarith.c:504,24'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:508,7'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:510,13'
          Branch Sides:
            - BranchSide:      'jcarith.c:0,0'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:511,24'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:521,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:522,20'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:537,18'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:525,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:526,22'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:536,5'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:530,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:531,24'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:535,7'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:540,5'
          Branch Sides:
            - BranchSide:      'jcarith.c:541,20'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:542,3'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:544,7'
          Branch Sides:
            - BranchSide:      'jcarith.c:544,7'
              BranchSideFuncs:
                - arith_encode
            - BranchSide:      'jcarith.c:545,10'
              BranchSideFuncs:
                - arith_encode
      Callsites:
        - Src:             'jcarith.c:470,7'
          Dst:             emit_restart
        - Src:             'jcarith.c:500,5'
          Dst:             arith_encode
        - Src:             'jcarith.c:504,11'
          Dst:             arith_encode
        - Src:             'jcarith.c:505,11'
          Dst:             arith_encode
        - Src:             'jcarith.c:511,11'
          Dst:             arith_encode
        - Src:             'jcarith.c:512,11'
          Dst:             arith_encode
        - Src:             'jcarith.c:516,7'
          Dst:             arith_encode
        - Src:             'jcarith.c:522,7'
          Dst:             arith_encode
        - Src:             'jcarith.c:526,9'
          Dst:             arith_encode
        - Src:             'jcarith.c:531,11'
          Dst:             arith_encode
        - Src:             'jcarith.c:537,5'
          Dst:             arith_encode
        - Src:             'jcarith.c:541,7'
          Dst:             arith_encode
        - Src:             'jcarith.c:546,5'
          Dst:             arith_encode
    - functionName:    encode_mcu_DC_first
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - MCU_data
      BBCount:         34
      ICount:          367
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - arith_encode
        - emit_restart
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcarith.c:378,7'
          Branch Sides:
            - BranchSide:      'jcarith.c:379,9'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - emit_restart.1538
            - BranchSide:      'jcarith.c:389,13'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:379,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:380,20'
              BranchSideFuncs:
                - emit_restart.1538
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:385,5'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:389,3'
          Branch Sides:
            - BranchSide:      'jcarith.c:390,13'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:449,3'
              BranchSideFuncs: []
        - Branch String:   'jcarith.c:405,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:406,20'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:409,34'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:413,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:414,22'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:418,14'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:425,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:426,22'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:436,20'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:430,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:431,24'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:435,7'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:438,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:439,9'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:440,16'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'jcarith.c:444,7'
          Branch Sides:
            - BranchSide:      'jcarith.c:0,0'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'jcarith.c:445,22'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
      Callsites:
        - Src:             'jcarith.c:380,7'
          Dst:             emit_restart
        - Src:             'jcarith.c:406,7'
          Dst:             arith_encode
        - Src:             'jcarith.c:410,7'
          Dst:             arith_encode
        - Src:             'jcarith.c:414,9'
          Dst:             arith_encode
        - Src:             'jcarith.c:419,9'
          Dst:             arith_encode
        - Src:             'jcarith.c:426,9'
          Dst:             arith_encode
        - Src:             'jcarith.c:431,11'
          Dst:             arith_encode
        - Src:             'jcarith.c:436,7'
          Dst:             arith_encode
        - Src:             'jcarith.c:445,9'
          Dst:             arith_encode
    - functionName:    start_pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - gather_statistics
      BBCount:         54
      ICount:          416
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcarith.c:834,7'
          Branch Sides:
            - BranchSide:      'jcarith.c:839,5'
              BranchSideFuncs: []
            - BranchSide:      'jcarith.c:844,7'
              BranchSideFuncs: []
        - Branch String:   'jcarith.c:844,7'
          Branch Sides:
            - BranchSide:      'jcarith.c:845,9'
              BranchSideFuncs: []
            - BranchSide:      'jcarith.c:857,5'
              BranchSideFuncs: []
        - Branch String:   'jcarith.c:845,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:846,11'
              BranchSideFuncs: []
            - BranchSide:      'jcarith.c:851,11'
              BranchSideFuncs: []
        - Branch String:   'jcarith.c:846,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:847,9'
              BranchSideFuncs: []
            - BranchSide:      'jcarith.c:849,9'
              BranchSideFuncs: []
        - Branch String:   'jcarith.c:851,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:852,9'
              BranchSideFuncs: []
            - BranchSide:      'jcarith.c:854,9'
              BranchSideFuncs: []
        - Branch String:   'jcarith.c:860,3'
          Branch Sides:
            - BranchSide:      'jcarith.c:861,15'
              BranchSideFuncs: []
            - BranchSide:      'jcarith.c:894,3'
              BranchSideFuncs: []
        - Branch String:   'jcarith.c:863,38'
          Branch Sides:
            - BranchSide:      'jcarith.c:863,42'
              BranchSideFuncs: []
            - BranchSide:      'jcarith.c:864,13'
              BranchSideFuncs: []
        - Branch String:   'jcarith.c:863,57'
          Branch Sides:
            - BranchSide:      'jcarith.c:863,60'
              BranchSideFuncs: []
            - BranchSide:      'jcarith.c:876,9'
              BranchSideFuncs: []
        - Branch String:   'jcarith.c:863,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:864,13'
              BranchSideFuncs: []
            - BranchSide:      'jcarith.c:876,9'
              BranchSideFuncs: []
        - Branch String:   'jcarith.c:865,19'
          Branch Sides:
            - BranchSide:      'jcarith.c:865,22'
              BranchSideFuncs: []
            - BranchSide:      'jcarith.c:866,9'
              BranchSideFuncs: []
        - Branch String:   'jcarith.c:865,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:866,9'
              BranchSideFuncs: []
            - BranchSide:      'jcarith.c:867,11'
              BranchSideFuncs: []
        - Branch String:   'jcarith.c:867,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:868,53'
              BranchSideFuncs: []
            - BranchSide:      'jcarith.c:870,14'
              BranchSideFuncs: []
        - Branch String:   'jcarith.c:876,38'
          Branch Sides:
            - BranchSide:      'jcarith.c:876,41'
              BranchSideFuncs: []
            - BranchSide:      'jcarith.c:877,13'
              BranchSideFuncs: []
        - Branch String:   'jcarith.c:876,9'
          Branch Sides:
            - BranchSide:      'jcarith.c:877,13'
              BranchSideFuncs: []
            - BranchSide:      'jcarith.c:891,3'
              BranchSideFuncs: []
        - Branch String:   'jcarith.c:878,19'
          Branch Sides:
            - BranchSide:      'jcarith.c:878,22'
              BranchSideFuncs: []
            - BranchSide:      'jcarith.c:879,9'
              BranchSideFuncs: []
        - Branch String:   'jcarith.c:878,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:879,9'
              BranchSideFuncs: []
            - BranchSide:      'jcarith.c:880,11'
              BranchSideFuncs: []
        - Branch String:   'jcarith.c:880,11'
          Branch Sides:
            - BranchSide:      'jcarith.c:881,53'
              BranchSideFuncs: []
            - BranchSide:      'jcarith.c:883,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jinit_arith_encoder
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          73
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jcarith.c:925,3'
          Branch Sides:
            - BranchSide:      'jcarith.c:926,5'
              BranchSideFuncs: []
            - BranchSide:      'jcarith.c:931,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_byte
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jdarith.c:79,7'
          Branch Sides:
            - BranchSide:      'jdarith.c:79,7'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:80,12'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:80,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:80,42'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:81,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    arith_decode
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - st
      BBCount:         40
      ICount:          302
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - get_byte
      functionUses:    29
      BranchProfiles:
        - Branch String:   'jdarith.c:123,3'
          Branch Sides:
            - BranchSide:      'jdarith.c:124,11'
              BranchSideFuncs:
                - get_byte
                - get_byte
            - BranchSide:      'jdarith.c:160,9'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:124,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:126,11'
              BranchSideFuncs:
                - get_byte
                - get_byte
            - BranchSide:      'jdarith.c:154,5'
              BranchSideFuncs:
                - get_byte
                - get_byte
        - Branch String:   'jdarith.c:126,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:127,14'
              BranchSideFuncs:
                - get_byte
                - get_byte
            - BranchSide:      'jdarith.c:129,25'
              BranchSideFuncs:
                - get_byte
                - get_byte
        - Branch String:   'jdarith.c:131,14'
          Branch Sides:
            - BranchSide:      'jdarith.c:131,30'
              BranchSideFuncs:
                - get_byte
                - get_byte
            - BranchSide:      'jdarith.c:133,15'
              BranchSideFuncs:
                - get_byte
                - get_byte
        - Branch String:   'jdarith.c:133,15'
          Branch Sides:
            - BranchSide:      'jdarith.c:134,18'
              BranchSideFuncs:
                - get_byte
                - get_byte
            - BranchSide:      'jdarith.c:142,36'
              BranchSideFuncs:
                - get_byte
                - get_byte
        - Branch String:   'jdarith.c:148,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:150,15'
              BranchSideFuncs:
                - get_byte
                - get_byte
            - BranchSide:      'jdarith.c:153,5'
              BranchSideFuncs:
                - get_byte
                - get_byte
        - Branch String:   'jdarith.c:150,13'
          Branch Sides:
            - BranchSide:      'jdarith.c:150,24'
              BranchSideFuncs:
                - get_byte
                - get_byte
            - BranchSide:      'jdarith.c:152,11'
              BranchSideFuncs:
                - get_byte
                - get_byte
        - Branch String:   'jdarith.c:169,7'
          Branch Sides:
            - BranchSide:      'jdarith.c:170,13'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:180,14'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:172,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:173,14'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:176,14'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:182,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:183,14'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:186,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdarith.c:129,16'
          Dst:             get_byte
        - Src:             'jdarith.c:131,21'
          Dst:             get_byte
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         24
      ICount:          190
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'jdarith.c:206,7'
          Branch Sides:
            - BranchSide:      'jdarith.c:207,5'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:210,11'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:210,3'
          Branch Sides:
            - BranchSide:      'jdarith.c:211,15'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:224,3'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:212,34'
          Branch Sides:
            - BranchSide:      'jdarith.c:212,38'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:213,14'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:212,53'
          Branch Sides:
            - BranchSide:      'jdarith.c:212,56'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:218,10'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:212,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:213,14'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:218,10'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:218,34'
          Branch Sides:
            - BranchSide:      'jdarith.c:218,37'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:219,14'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:218,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:219,14'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:221,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decode_mcu
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - MCU_data
      BBCount:         83
      ICount:          664
      EdgeCount:       110
      CyclomaticComplexity: 29
      functionsReached:
        - arith_decode
        - process_restart
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdarith.c:515,7'
          Branch Sides:
            - BranchSide:      'jdarith.c:516,9'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - process_restart.1569
            - BranchSide:      'jdarith.c:521,7'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:516,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:517,23'
              BranchSideFuncs:
                - process_restart.1569
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:518,5'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:521,7'
          Branch Sides:
            - BranchSide:      'jdarith.c:521,26'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:525,13'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:525,3'
          Branch Sides:
            - BranchSide:      'jdarith.c:526,13'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:623,3'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:526,13'
          Branch Sides:
            - BranchSide:      'jdarith.c:526,24'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:526,11'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:538,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:539,7'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:543,27'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:546,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:547,14'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:558,11'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:548,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:549,18'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:556,7'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:549,15'
          Branch Sides:
            - BranchSide:      'jdarith.c:550,13'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:554,14'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:558,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:559,9'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:560,16'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:560,16'
          Branch Sides:
            - BranchSide:      'jdarith.c:561,41'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:563,40'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:567,7'
          Branch Sides:
            - BranchSide:      'jdarith.c:568,26'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:569,9'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:568,13'
          Branch Sides:
            - BranchSide:      'jdarith.c:567,7'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:568,43'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:569,20'
          Branch Sides:
            - BranchSide:      'jdarith.c:569,31'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:570,35'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:573,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:574,28'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:578,11'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:581,5'
          Branch Sides:
            - BranchSide:      'jdarith.c:582,12'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:621,3'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:583,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:583,36'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:584,7'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:584,7'
          Branch Sides:
            - BranchSide:      'jdarith.c:585,12'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:594,27'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:586,13'
          Branch Sides:
            - BranchSide:      'jdarith.c:584,7'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:587,11'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:597,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:598,26'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:612,11'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:598,13'
          Branch Sides:
            - BranchSide:      'jdarith.c:599,13'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:611,7'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:602,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:603,20'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:610,9'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:603,17'
          Branch Sides:
            - BranchSide:      'jdarith.c:604,15'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:608,16'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:615,7'
          Branch Sides:
            - BranchSide:      'jdarith.c:616,26'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:617,9'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:616,13'
          Branch Sides:
            - BranchSide:      'jdarith.c:615,7'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:616,43'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:617,20'
          Branch Sides:
            - BranchSide:      'jdarith.c:617,31'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:618,11'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:618,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:619,50'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:620,5'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
      Callsites:
        - Src:             'jdarith.c:517,7'
          Dst:             process_restart
        - Src:             'jdarith.c:538,9'
          Dst:             arith_decode
        - Src:             'jdarith.c:543,14'
          Dst:             arith_decode
        - Src:             'jdarith.c:546,16'
          Dst:             arith_decode
        - Src:             'jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'jdarith.c:568,13'
          Dst:             arith_decode
        - Src:             'jdarith.c:583,11'
          Dst:             arith_decode
        - Src:             'jdarith.c:584,14'
          Dst:             arith_decode
        - Src:             'jdarith.c:594,14'
          Dst:             arith_decode
        - Src:             'jdarith.c:597,16'
          Dst:             arith_decode
        - Src:             'jdarith.c:598,13'
          Dst:             arith_decode
        - Src:             'jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'jdarith.c:616,13'
          Dst:             arith_decode
    - functionName:    decode_mcu_AC_refine
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - MCU_data
      BBCount:         46
      ICount:          332
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - arith_decode
        - process_restart
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdarith.c:446,7'
          Branch Sides:
            - BranchSide:      'jdarith.c:447,9'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - process_restart.1569
            - BranchSide:      'jdarith.c:452,7'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:447,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:448,23'
              BranchSideFuncs:
                - process_restart.1569
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:449,5'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:452,7'
          Branch Sides:
            - BranchSide:      'jdarith.c:452,26'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:455,11'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:462,3'
          Branch Sides:
            - BranchSide:      'jdarith.c:463,11'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:465,12'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:463,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:463,44'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:463,41'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:465,3'
          Branch Sides:
            - BranchSide:      'jdarith.c:466,10'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:496,3'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:467,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:468,24'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:469,5'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:468,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:468,36'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:468,33'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:471,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:472,26'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:480,24'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:472,13'
          Branch Sides:
            - BranchSide:      'jdarith.c:473,16'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:478,9'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:473,15'
          Branch Sides:
            - BranchSide:      'jdarith.c:474,33'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:476,33'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:480,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:481,26'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:487,10'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:481,13'
          Branch Sides:
            - BranchSide:      'jdarith.c:482,30'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:484,30'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:488,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:469,5'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:489,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdarith.c:448,7'
          Dst:             process_restart
        - Src:             'jdarith.c:468,11'
          Dst:             arith_decode
        - Src:             'jdarith.c:472,13'
          Dst:             arith_decode
        - Src:             'jdarith.c:480,11'
          Dst:             arith_decode
        - Src:             'jdarith.c:481,13'
          Dst:             arith_decode
    - functionName:    decode_mcu_DC_refine
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - MCU_data
      BBCount:         16
      ICount:          117
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - arith_decode
        - process_restart
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdarith.c:410,7'
          Branch Sides:
            - BranchSide:      'jdarith.c:411,9'
              BranchSideFuncs:
                - arith_decode
                - process_restart.1569
            - BranchSide:      'jdarith.c:416,8'
              BranchSideFuncs:
                - arith_decode
        - Branch String:   'jdarith.c:411,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:412,23'
              BranchSideFuncs:
                - process_restart.1569
                - arith_decode
            - BranchSide:      'jdarith.c:413,5'
              BranchSideFuncs:
                - arith_decode
        - Branch String:   'jdarith.c:421,3'
          Branch Sides:
            - BranchSide:      'jdarith.c:423,22'
              BranchSideFuncs:
                - arith_decode
            - BranchSide:      'jdarith.c:427,3'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:423,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:424,31'
              BranchSideFuncs:
                - arith_decode
            - BranchSide:      'jdarith.c:425,3'
              BranchSideFuncs:
                - arith_decode
      Callsites:
        - Src:             'jdarith.c:412,7'
          Dst:             process_restart
        - Src:             'jdarith.c:423,9'
          Dst:             arith_decode
    - functionName:    decode_mcu_AC_first
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - MCU_data
      BBCount:         44
      ICount:          350
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - arith_decode
        - process_restart
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdarith.c:338,7'
          Branch Sides:
            - BranchSide:      'jdarith.c:339,9'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - process_restart.1569
            - BranchSide:      'jdarith.c:344,7'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:339,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:340,23'
              BranchSideFuncs:
                - process_restart.1569
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:341,5'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:344,7'
          Branch Sides:
            - BranchSide:      'jdarith.c:344,26'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:347,11'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:353,3'
          Branch Sides:
            - BranchSide:      'jdarith.c:354,10'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:394,3'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:355,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:355,34'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:356,5'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:356,5'
          Branch Sides:
            - BranchSide:      'jdarith.c:357,10'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:366,25'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:358,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:356,5'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:359,9'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:369,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:370,24'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:384,9'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:370,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:371,11'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:383,5'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:374,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:375,18'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:382,7'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:375,15'
          Branch Sides:
            - BranchSide:      'jdarith.c:376,13'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:380,14'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:387,5'
          Branch Sides:
            - BranchSide:      'jdarith.c:388,24'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:389,7'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:388,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:387,5'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:388,41'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:389,18'
          Branch Sides:
            - BranchSide:      'jdarith.c:389,29'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:391,57'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
      Callsites:
        - Src:             'jdarith.c:340,7'
          Dst:             process_restart
        - Src:             'jdarith.c:355,9'
          Dst:             arith_decode
        - Src:             'jdarith.c:356,12'
          Dst:             arith_decode
        - Src:             'jdarith.c:366,12'
          Dst:             arith_decode
        - Src:             'jdarith.c:369,14'
          Dst:             arith_decode
        - Src:             'jdarith.c:370,11'
          Dst:             arith_decode
        - Src:             'jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'jdarith.c:388,11'
          Dst:             arith_decode
    - functionName:    decode_mcu_DC_first
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - MCU_data
      BBCount:         42
      ICount:          384
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - arith_decode
        - process_restart
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdarith.c:259,7'
          Branch Sides:
            - BranchSide:      'jdarith.c:260,9'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - process_restart.1569
            - BranchSide:      'jdarith.c:265,7'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:260,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:261,23'
              BranchSideFuncs:
                - process_restart.1569
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:262,5'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:265,7'
          Branch Sides:
            - BranchSide:      'jdarith.c:265,26'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:269,13'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:269,3'
          Branch Sides:
            - BranchSide:      'jdarith.c:270,13'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:319,3'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:280,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:281,7'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:285,27'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:288,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:289,14'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:300,11'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:290,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:291,18'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:298,7'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:291,15'
          Branch Sides:
            - BranchSide:      'jdarith.c:292,13'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:296,14'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:300,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:301,9'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:302,16'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:302,16'
          Branch Sides:
            - BranchSide:      'jdarith.c:303,41'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:305,40'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:309,7'
          Branch Sides:
            - BranchSide:      'jdarith.c:310,26'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:311,9'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:310,13'
          Branch Sides:
            - BranchSide:      'jdarith.c:309,7'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:310,43'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'jdarith.c:311,20'
          Branch Sides:
            - BranchSide:      'jdarith.c:311,31'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'jdarith.c:312,35'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
      Callsites:
        - Src:             'jdarith.c:261,7'
          Dst:             process_restart
        - Src:             'jdarith.c:280,9'
          Dst:             arith_decode
        - Src:             'jdarith.c:285,14'
          Dst:             arith_decode
        - Src:             'jdarith.c:288,16'
          Dst:             arith_decode
        - Src:             'jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'jdarith.c:310,13'
          Dst:             arith_decode
    - functionName:    start_pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         114
      ICount:          867
      EdgeCount:       152
      CyclomaticComplexity: 40
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdarith.c:638,7'
          Branch Sides:
            - BranchSide:      'jdarith.c:640,9'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:701,9'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:640,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:641,11'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:645,11'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:641,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:642,9'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:643,5'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:645,33'
          Branch Sides:
            - BranchSide:      'jdarith.c:645,36'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:646,9'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:645,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:646,9'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:648,11'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:648,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:649,9'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:651,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:653,11'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:656,9'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:653,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:654,9'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:655,5'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:656,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:656,25'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:665,13'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:665,5'
          Branch Sides:
            - BranchSide:      'jdarith.c:666,27'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:686,9'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:670,21'
          Branch Sides:
            - BranchSide:      'jdarith.c:670,24'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:672,20'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:670,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:671,9'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:672,20'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:672,20'
          Branch Sides:
            - BranchSide:      'jdarith.c:672,18'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:672,18'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:672,48'
          Branch Sides:
            - BranchSide:      'jdarith.c:672,45'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:672,45'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:672,7'
          Branch Sides:
            - BranchSide:      'jdarith.c:673,13'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:678,20'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:673,13'
          Branch Sides:
            - BranchSide:      'jdarith.c:674,38'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:676,11'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:678,7'
          Branch Sides:
            - BranchSide:      'jdarith.c:679,25'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:684,5'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:679,24'
          Branch Sides:
            - BranchSide:      'jdarith.c:679,13'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:679,56'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:680,13'
          Branch Sides:
            - BranchSide:      'jdarith.c:681,11'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:682,31'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:686,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:687,11'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:692,11'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:687,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:688,9'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:690,9'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:692,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:693,9'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:695,9'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:701,24'
          Branch Sides:
            - BranchSide:      'jdarith.c:701,27'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:703,7'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:701,53'
          Branch Sides:
            - BranchSide:      'jdarith.c:702,9'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:703,7'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:702,24'
          Branch Sides:
            - BranchSide:      'jdarith.c:702,27'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:703,7'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:701,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:703,7'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:705,5'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:709,3'
          Branch Sides:
            - BranchSide:      'jdarith.c:710,15'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:735,3'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:711,34'
          Branch Sides:
            - BranchSide:      'jdarith.c:711,38'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:712,13'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:711,53'
          Branch Sides:
            - BranchSide:      'jdarith.c:711,56'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:723,10'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:711,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:712,13'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:723,10'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:713,19'
          Branch Sides:
            - BranchSide:      'jdarith.c:713,22'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:714,9'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:713,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:714,9'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:715,11'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:715,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:716,53'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:718,14'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:723,34'
          Branch Sides:
            - BranchSide:      'jdarith.c:723,37'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:724,13'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:723,9'
          Branch Sides:
            - BranchSide:      'jdarith.c:724,13'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:732,3'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:725,19'
          Branch Sides:
            - BranchSide:      'jdarith.c:725,22'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:726,9'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:725,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:726,9'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:727,11'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:727,11'
          Branch Sides:
            - BranchSide:      'jdarith.c:728,53'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:730,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jinit_arith_decoder
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         18
      ICount:          144
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jdarith.c:762,3'
          Branch Sides:
            - BranchSide:      'jdarith.c:763,5'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:768,3'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:770,7'
          Branch Sides:
            - BranchSide:      'jdarith.c:770,7'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:774,9'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:778,5'
          Branch Sides:
            - BranchSide:      'jdarith.c:779,14'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:781,3'
              BranchSideFuncs: []
        - Branch String:   'jdarith.c:779,7'
          Branch Sides:
            - BranchSide:      'jdarith.c:780,22'
              BranchSideFuncs: []
            - BranchSide:      'jdarith.c:780,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jsimd_encode_mcu_AC_refine_prepare
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1109
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - block
        - jpeg_natural_order_start
        - Sl
        - Al
        - absvalues
        - bits
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jsimd_encode_mcu_AC_refine_prepare_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'x86_64/jsimd.c:1107,10'
          Dst:             jsimd_encode_mcu_AC_refine_prepare_sse2
    - functionName:    jsimd_encode_mcu_AC_refine_prepare_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_can_encode_mcu_AC_refine_prepare
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1089
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:1090,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:1090,3'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:1090,3'
              BranchSideFuncs:
                - init_simd
        - Branch String:   'x86_64/jsimd.c:1096,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:1097,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:1099,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:1090,3'
          Dst:             init_simd
    - functionName:    init_simd
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         77
      ICount:          478
      EdgeCount:       110
      CyclomaticComplexity: 35
      functionsReached:
        - __errno_location
        - getenv
        - jpeg_simd_cpu_support
        - strcmp
        - strlen
        - strncpy
      functionUses:    41
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:44,8'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:44,8'
              BranchSideFuncs:
                - jpeg_simd_cpu_support
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/jsimd.c:44,8'
              BranchSideFuncs:
                - jpeg_simd_cpu_support
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'x86_64/jsimd.c:47,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:48,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:50,18'
              BranchSideFuncs:
                - jpeg_simd_cpu_support
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'x86_64/../../jinclude.h:83,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../jinclude.h:84,9'
              BranchSideFuncs:
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/../../jinclude.h:89,7'
              BranchSideFuncs:
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'x86_64/../../jinclude.h:84,9'
          Branch Sides:
            - BranchSide:      'x86_64/../../jinclude.h:85,7'
              BranchSideFuncs:
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/../../jinclude.h:87,15'
              BranchSideFuncs:
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'x86_64/../../jinclude.h:89,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../jinclude.h:90,13'
              BranchSideFuncs:
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/../../jinclude.h:91,8'
              BranchSideFuncs:
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
        - Branch String:   'x86_64/../../jinclude.h:91,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../jinclude.h:92,6'
              BranchSideFuncs:
                - getenv
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - strlen
                - strncpy
            - BranchSide:      'x86_64/../../jinclude.h:96,16'
              BranchSideFuncs:
                - getenv
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - strlen
                - strncpy
        - Branch String:   'x86_64/../../jinclude.h:97,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../jinclude.h:99,6'
              BranchSideFuncs:
                - strlen
                - strncpy
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/../../jinclude.h:103,14'
              BranchSideFuncs:
                - strlen
                - strncpy
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'x86_64/../../jinclude.h:103,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../jinclude.h:104,6'
              BranchSideFuncs:
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/../../jinclude.h:108,11'
              BranchSideFuncs:
                - strncpy
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'x86_64/jsimd.c:54,44'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:54,55'
              BranchSideFuncs:
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/jsimd.c:56,17'
              BranchSideFuncs:
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'x86_64/jsimd.c:54,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:55,5'
              BranchSideFuncs:
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/jsimd.c:56,17'
              BranchSideFuncs:
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'x86_64/../../jinclude.h:83,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../jinclude.h:84,9'
              BranchSideFuncs:
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/../../jinclude.h:89,7'
              BranchSideFuncs:
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'x86_64/../../jinclude.h:84,9'
          Branch Sides:
            - BranchSide:      'x86_64/../../jinclude.h:85,7'
              BranchSideFuncs:
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/../../jinclude.h:87,15'
              BranchSideFuncs:
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'x86_64/../../jinclude.h:89,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../jinclude.h:90,13'
              BranchSideFuncs:
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/../../jinclude.h:91,8'
              BranchSideFuncs:
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
        - Branch String:   'x86_64/../../jinclude.h:91,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../jinclude.h:92,6'
              BranchSideFuncs:
                - getenv
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - strlen
                - strncpy
            - BranchSide:      'x86_64/../../jinclude.h:96,16'
              BranchSideFuncs:
                - getenv
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - strlen
                - strncpy
        - Branch String:   'x86_64/../../jinclude.h:97,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../jinclude.h:99,6'
              BranchSideFuncs:
                - strlen
                - strncpy
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/../../jinclude.h:103,14'
              BranchSideFuncs:
                - strlen
                - strncpy
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'x86_64/../../jinclude.h:103,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../jinclude.h:104,6'
              BranchSideFuncs:
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/../../jinclude.h:108,11'
              BranchSideFuncs:
                - strncpy
                - strcmp
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'x86_64/jsimd.c:56,44'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:56,55'
              BranchSideFuncs:
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/jsimd.c:58,17'
              BranchSideFuncs:
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'x86_64/jsimd.c:56,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:57,5'
              BranchSideFuncs:
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/jsimd.c:58,17'
              BranchSideFuncs:
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'x86_64/../../jinclude.h:83,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../jinclude.h:84,9'
              BranchSideFuncs:
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/../../jinclude.h:89,7'
              BranchSideFuncs:
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'x86_64/../../jinclude.h:84,9'
          Branch Sides:
            - BranchSide:      'x86_64/../../jinclude.h:85,7'
              BranchSideFuncs:
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/../../jinclude.h:87,15'
              BranchSideFuncs:
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'x86_64/../../jinclude.h:89,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../jinclude.h:90,13'
              BranchSideFuncs:
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/../../jinclude.h:91,8'
              BranchSideFuncs:
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
        - Branch String:   'x86_64/../../jinclude.h:91,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../jinclude.h:92,6'
              BranchSideFuncs:
                - getenv
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - strlen
                - strncpy
            - BranchSide:      'x86_64/../../jinclude.h:96,16'
              BranchSideFuncs:
                - getenv
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - strlen
                - strncpy
        - Branch String:   'x86_64/../../jinclude.h:97,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../jinclude.h:99,6'
              BranchSideFuncs:
                - strlen
                - strncpy
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/../../jinclude.h:103,14'
              BranchSideFuncs:
                - strlen
                - strncpy
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'x86_64/../../jinclude.h:103,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../jinclude.h:104,6'
              BranchSideFuncs:
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/../../jinclude.h:108,11'
              BranchSideFuncs:
                - strncpy
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'x86_64/jsimd.c:58,44'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:58,55'
              BranchSideFuncs:
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/jsimd.c:60,17'
              BranchSideFuncs:
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'x86_64/jsimd.c:58,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:59,5'
              BranchSideFuncs:
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/jsimd.c:60,17'
              BranchSideFuncs:
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'x86_64/../../jinclude.h:83,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../jinclude.h:84,9'
              BranchSideFuncs:
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/../../jinclude.h:89,7'
              BranchSideFuncs:
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'x86_64/../../jinclude.h:84,9'
          Branch Sides:
            - BranchSide:      'x86_64/../../jinclude.h:85,7'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'x86_64/../../jinclude.h:87,15'
              BranchSideFuncs:
                - __errno_location
                - strcmp
        - Branch String:   'x86_64/../../jinclude.h:89,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../jinclude.h:90,13'
              BranchSideFuncs:
                - __errno_location
                - strcmp
            - BranchSide:      'x86_64/../../jinclude.h:91,8'
              BranchSideFuncs:
                - strcmp
                - getenv
                - strlen
                - strncpy
        - Branch String:   'x86_64/../../jinclude.h:91,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../jinclude.h:92,6'
              BranchSideFuncs:
                - getenv
                - strcmp
                - strlen
                - strncpy
            - BranchSide:      'x86_64/../../jinclude.h:96,16'
              BranchSideFuncs:
                - getenv
                - strcmp
                - strlen
                - strncpy
        - Branch String:   'x86_64/../../jinclude.h:97,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../jinclude.h:99,6'
              BranchSideFuncs:
                - strlen
                - strncpy
                - strcmp
            - BranchSide:      'x86_64/../../jinclude.h:103,14'
              BranchSideFuncs:
                - strlen
                - strncpy
                - strcmp
        - Branch String:   'x86_64/../../jinclude.h:103,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../jinclude.h:104,6'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'x86_64/../../jinclude.h:108,11'
              BranchSideFuncs:
                - strncpy
                - strcmp
        - Branch String:   'x86_64/jsimd.c:60,44'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:60,44'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:60,55'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'x86_64/jsimd.c:60,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:60,7'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:61,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:50,18'
          Dst:             jpeg_simd_cpu_support
        - Src:             'x86_64/jsimd.c:54,8'
          Dst:             __errno_location
        - Src:             'x86_64/jsimd.c:54,8'
          Dst:             __errno_location
        - Src:             'x86_64/jsimd.c:54,8'
          Dst:             getenv
        - Src:             'x86_64/jsimd.c:54,8'
          Dst:             strlen
        - Src:             'x86_64/jsimd.c:54,8'
          Dst:             strncpy
        - Src:             'x86_64/jsimd.c:54,48'
          Dst:             strcmp
        - Src:             'x86_64/jsimd.c:56,8'
          Dst:             __errno_location
        - Src:             'x86_64/jsimd.c:56,8'
          Dst:             __errno_location
        - Src:             'x86_64/jsimd.c:56,8'
          Dst:             getenv
        - Src:             'x86_64/jsimd.c:56,8'
          Dst:             strlen
        - Src:             'x86_64/jsimd.c:56,8'
          Dst:             strncpy
        - Src:             'x86_64/jsimd.c:56,48'
          Dst:             strcmp
        - Src:             'x86_64/jsimd.c:58,8'
          Dst:             __errno_location
        - Src:             'x86_64/jsimd.c:58,8'
          Dst:             __errno_location
        - Src:             'x86_64/jsimd.c:58,8'
          Dst:             getenv
        - Src:             'x86_64/jsimd.c:58,8'
          Dst:             strlen
        - Src:             'x86_64/jsimd.c:58,8'
          Dst:             strncpy
        - Src:             'x86_64/jsimd.c:58,48'
          Dst:             strcmp
        - Src:             'x86_64/jsimd.c:60,8'
          Dst:             __errno_location
        - Src:             'x86_64/jsimd.c:60,8'
          Dst:             __errno_location
        - Src:             'x86_64/jsimd.c:60,8'
          Dst:             getenv
        - Src:             'x86_64/jsimd.c:60,8'
          Dst:             strlen
        - Src:             'x86_64/jsimd.c:60,8'
          Dst:             strncpy
        - Src:             'x86_64/jsimd.c:60,48'
          Dst:             strcmp
    - functionName:    jpeg_simd_cpu_support
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_encode_mcu_AC_first_prepare
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - block
        - jpeg_natural_order_start
        - Sl
        - Al
        - values
        - zerobits
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jsimd_encode_mcu_AC_first_prepare_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'x86_64/jsimd.c:1083,3'
          Dst:             jsimd_encode_mcu_AC_first_prepare_sse2
    - functionName:    jsimd_encode_mcu_AC_first_prepare_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_can_encode_mcu_AC_first_prepare
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1076
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:1066,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:1066,3'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:1066,3'
              BranchSideFuncs:
                - init_simd
        - Branch String:   'x86_64/jsimd.c:1072,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:1073,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:1075,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:1066,3'
          Dst:             init_simd
    - functionName:    jsimd_huff_encode_one_block
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - buffer
        - block
        - last_dc_val
        - dctbl
        - actbl
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jsimd_huff_encode_one_block_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'x86_64/jsimd.c:1059,10'
          Dst:             jsimd_huff_encode_one_block_sse2
    - functionName:    jsimd_huff_encode_one_block_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_can_huff_encode_one_block
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:1040,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:1040,3'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:1040,3'
              BranchSideFuncs:
                - init_simd
        - Branch String:   'x86_64/jsimd.c:1047,35'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:1047,38'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:1051,3'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:1047,51'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:1048,7'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:1051,3'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:1047,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:1049,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:1051,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:1040,3'
          Dst:             init_simd
    - functionName:    jsimd_idct_float
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jsimd_idct_float_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'x86_64/jsimd.c:1033,3'
          Dst:             jsimd_idct_float_sse2
    - functionName:    jsimd_idct_float_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_idct_ifast
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jsimd_idct_ifast_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'x86_64/jsimd.c:1024,3'
          Dst:             jsimd_idct_ifast_sse2
    - functionName:    jsimd_idct_ifast_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_idct_islow
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
        - jsimd_idct_islow_avx2
        - jsimd_idct_islow_sse2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:1008,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:1009,5'
              BranchSideFuncs:
                - init_simd
                - jsimd_idct_islow_sse2
                - jsimd_idct_islow_avx2
            - BranchSide:      'x86_64/jsimd.c:1011,7'
              BranchSideFuncs:
                - jsimd_idct_islow_sse2
                - jsimd_idct_islow_avx2
        - Branch String:   'x86_64/jsimd.c:1011,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:1012,27'
              BranchSideFuncs:
                - jsimd_idct_islow_avx2
            - BranchSide:      'x86_64/jsimd.c:1015,27'
              BranchSideFuncs:
                - jsimd_idct_islow_sse2
      Callsites:
        - Src:             'x86_64/jsimd.c:1009,5'
          Dst:             init_simd
        - Src:             'x86_64/jsimd.c:1012,5'
          Dst:             jsimd_idct_islow_avx2
        - Src:             'x86_64/jsimd.c:1015,5'
          Dst:             jsimd_idct_islow_sse2
    - functionName:    jsimd_idct_islow_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_idct_islow_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_can_idct_float
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:982,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:982,3'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:982,3'
              BranchSideFuncs:
                - init_simd
        - Branch String:   'x86_64/jsimd.c:997,35'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:997,38'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:1000,3'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:997,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:998,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:1000,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:982,3'
          Dst:             init_simd
    - functionName:    jsimd_can_idct_ifast
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:957,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:957,3'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:957,3'
              BranchSideFuncs:
                - init_simd
        - Branch String:   'x86_64/jsimd.c:973,35'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:973,38'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:976,3'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:973,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:974,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:976,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:957,3'
          Dst:             init_simd
    - functionName:    jsimd_can_idct_islow
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:932,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:932,3'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:932,3'
              BranchSideFuncs:
                - init_simd
        - Branch String:   'x86_64/jsimd.c:946,35'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:946,38'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:948,8'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:946,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:947,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:948,8'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:948,35'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:948,38'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:951,3'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:948,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:949,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:951,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:932,3'
          Dst:             init_simd
    - functionName:    jsimd_idct_4x4
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jsimd_idct_4x4_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'x86_64/jsimd.c:926,3'
          Dst:             jsimd_idct_4x4_sse2
    - functionName:    jsimd_idct_4x4_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_idct_2x2
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jsimd_idct_2x2_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'x86_64/jsimd.c:918,3'
          Dst:             jsimd_idct_2x2_sse2
    - functionName:    jsimd_idct_2x2_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_can_idct_4x4
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:893,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:893,3'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:893,3'
              BranchSideFuncs:
                - init_simd
        - Branch String:   'x86_64/jsimd.c:907,35'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:907,38'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:910,3'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:907,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:908,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:910,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:893,3'
          Dst:             init_simd
    - functionName:    jsimd_can_idct_2x2
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:870,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:870,3'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:870,3'
              BranchSideFuncs:
                - init_simd
        - Branch String:   'x86_64/jsimd.c:884,35'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:884,38'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:887,3'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:884,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:885,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:887,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:870,3'
          Dst:             init_simd
    - functionName:    jsimd_quantize_float
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - coef_block
        - divisors
        - workspace
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jsimd_quantize_float_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'x86_64/jsimd.c:864,3'
          Dst:             jsimd_quantize_float_sse2
    - functionName:    jsimd_quantize_float_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_quantize
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - coef_block
        - divisors
        - workspace
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
        - jsimd_quantize_avx2
        - jsimd_quantize_sse2
      functionUses:    3
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:851,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:852,5'
              BranchSideFuncs:
                - init_simd
                - jsimd_quantize_sse2
                - jsimd_quantize_avx2
            - BranchSide:      'x86_64/jsimd.c:854,7'
              BranchSideFuncs:
                - jsimd_quantize_sse2
                - jsimd_quantize_avx2
        - Branch String:   'x86_64/jsimd.c:854,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:855,25'
              BranchSideFuncs:
                - jsimd_quantize_avx2
            - BranchSide:      'x86_64/jsimd.c:857,25'
              BranchSideFuncs:
                - jsimd_quantize_sse2
      Callsites:
        - Src:             'x86_64/jsimd.c:852,5'
          Dst:             init_simd
        - Src:             'x86_64/jsimd.c:855,5'
          Dst:             jsimd_quantize_avx2
        - Src:             'x86_64/jsimd.c:857,5'
          Dst:             jsimd_quantize_sse2
    - functionName:    jsimd_quantize_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_quantize_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_can_quantize_float
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:832,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:832,3'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:832,3'
              BranchSideFuncs:
                - init_simd
        - Branch String:   'x86_64/jsimd.c:842,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:843,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:845,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:832,3'
          Dst:             init_simd
    - functionName:    jsimd_can_quantize
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:811,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:811,3'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:811,3'
              BranchSideFuncs:
                - init_simd
        - Branch String:   'x86_64/jsimd.c:821,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:822,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:823,7'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:823,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:824,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:826,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:811,3'
          Dst:             init_simd
    - functionName:    jsimd_fdct_float
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jsimd_fdct_float_sse
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'x86_64/jsimd.c:805,3'
          Dst:             jsimd_fdct_float_sse
    - functionName:    jsimd_fdct_float_sse
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_fdct_ifast
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jsimd_fdct_ifast_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'x86_64/jsimd.c:799,3'
          Dst:             jsimd_fdct_ifast_sse2
    - functionName:    jsimd_fdct_ifast_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_fdct_islow
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
        - jsimd_fdct_islow_avx2
        - jsimd_fdct_islow_sse2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:787,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:788,5'
              BranchSideFuncs:
                - init_simd
                - jsimd_fdct_islow_sse2
                - jsimd_fdct_islow_avx2
            - BranchSide:      'x86_64/jsimd.c:790,7'
              BranchSideFuncs:
                - jsimd_fdct_islow_sse2
                - jsimd_fdct_islow_avx2
        - Branch String:   'x86_64/jsimd.c:790,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:791,27'
              BranchSideFuncs:
                - jsimd_fdct_islow_avx2
            - BranchSide:      'x86_64/jsimd.c:793,27'
              BranchSideFuncs:
                - jsimd_fdct_islow_sse2
      Callsites:
        - Src:             'x86_64/jsimd.c:788,5'
          Dst:             init_simd
        - Src:             'x86_64/jsimd.c:791,5'
          Dst:             jsimd_fdct_islow_avx2
        - Src:             'x86_64/jsimd.c:793,5'
          Dst:             jsimd_fdct_islow_sse2
    - functionName:    jsimd_fdct_islow_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_fdct_islow_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_can_fdct_float
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:770,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:770,3'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:770,3'
              BranchSideFuncs:
                - init_simd
        - Branch String:   'x86_64/jsimd.c:778,34'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:778,37'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:781,3'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:778,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:779,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:781,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:770,3'
          Dst:             init_simd
    - functionName:    jsimd_can_fdct_ifast
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:753,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:753,3'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:753,3'
              BranchSideFuncs:
                - init_simd
        - Branch String:   'x86_64/jsimd.c:761,35'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:761,38'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:764,3'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:761,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:762,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:764,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:753,3'
          Dst:             init_simd
    - functionName:    jsimd_can_fdct_islow
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:734,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:734,3'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:734,3'
              BranchSideFuncs:
                - init_simd
        - Branch String:   'x86_64/jsimd.c:742,35'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:742,38'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:744,8'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:742,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:743,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:744,8'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:744,35'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:744,38'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:747,3'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:744,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:745,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:747,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:734,3'
          Dst:             init_simd
    - functionName:    jsimd_convsamp_float
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - sample_data
        - start_col
        - workspace
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jsimd_convsamp_float_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'x86_64/jsimd.c:728,3'
          Dst:             jsimd_convsamp_float_sse2
    - functionName:    jsimd_convsamp_float_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_convsamp
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - sample_data
        - start_col
        - workspace
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
        - jsimd_convsamp_avx2
        - jsimd_convsamp_sse2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:715,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:716,5'
              BranchSideFuncs:
                - init_simd
                - jsimd_convsamp_sse2
                - jsimd_convsamp_avx2
            - BranchSide:      'x86_64/jsimd.c:718,7'
              BranchSideFuncs:
                - jsimd_convsamp_sse2
                - jsimd_convsamp_avx2
        - Branch String:   'x86_64/jsimd.c:718,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:719,25'
              BranchSideFuncs:
                - jsimd_convsamp_avx2
            - BranchSide:      'x86_64/jsimd.c:721,25'
              BranchSideFuncs:
                - jsimd_convsamp_sse2
      Callsites:
        - Src:             'x86_64/jsimd.c:716,5'
          Dst:             init_simd
        - Src:             'x86_64/jsimd.c:719,5'
          Dst:             jsimd_convsamp_avx2
        - Src:             'x86_64/jsimd.c:721,5'
          Dst:             jsimd_convsamp_sse2
    - functionName:    jsimd_convsamp_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_convsamp_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_can_convsamp_float
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:693,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:693,3'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:693,3'
              BranchSideFuncs:
                - init_simd
        - Branch String:   'x86_64/jsimd.c:705,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:706,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:708,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:693,3'
          Dst:             init_simd
    - functionName:    jsimd_can_convsamp
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:670,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:670,3'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:670,3'
              BranchSideFuncs:
                - init_simd
        - Branch String:   'x86_64/jsimd.c:682,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:684,7'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:684,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:685,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:687,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:670,3'
          Dst:             init_simd
    - functionName:    jsimd_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_group_ctr
        - output_buf
      BBCount:         25
      ICount:          143
      EdgeCount:       26
      CyclomaticComplexity: 3
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:623,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:624,5'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:626,11'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:626,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:628,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:633,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:633,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:637,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:642,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:642,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:647,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:647,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:652,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:652,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:656,13'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:661,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:662,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:664,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:624,5'
          Dst:             init_simd
    - functionName:    jsimd_h2v1_extrgb_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extrgb_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extrgbx_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extrgbx_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extbgr_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extbgr_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extbgrx_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extbgrx_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extxbgr_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extxbgr_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extxrgb_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extxrgb_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_group_ctr
        - output_buf
      BBCount:         25
      ICount:          143
      EdgeCount:       26
      CyclomaticComplexity: 3
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:572,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:573,5'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:575,11'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:575,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:577,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:582,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:582,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:586,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:591,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:591,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:596,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:596,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:601,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:601,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:605,13'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:610,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:611,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:613,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:573,5'
          Dst:             init_simd
    - functionName:    jsimd_h2v2_extrgb_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extrgb_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extrgbx_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extrgbx_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extbgr_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extbgr_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extbgrx_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extbgrx_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extxbgr_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extxbgr_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extxrgb_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extxrgb_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_can_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:547,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:547,3'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:547,3'
              BranchSideFuncs:
                - init_simd
        - Branch String:   'x86_64/jsimd.c:555,35'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:556,7'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:558,8'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:555,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:557,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:558,8'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:558,35'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:559,7'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:562,3'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:558,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:560,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:562,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:547,3'
          Dst:             init_simd
    - functionName:    jsimd_can_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:526,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:526,3'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:526,3'
              BranchSideFuncs:
                - init_simd
        - Branch String:   'x86_64/jsimd.c:534,35'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:535,7'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:537,8'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:534,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:536,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:537,8'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:537,35'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:538,7'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:541,3'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:537,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:539,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:541,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:526,3'
          Dst:             init_simd
    - functionName:    jsimd_h2v1_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
        - jsimd_h2v1_fancy_upsample_avx2
        - jsimd_h2v1_fancy_upsample_sse2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:510,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:511,5'
              BranchSideFuncs:
                - init_simd
                - jsimd_h2v1_fancy_upsample_sse2
                - jsimd_h2v1_fancy_upsample_avx2
            - BranchSide:      'x86_64/jsimd.c:513,7'
              BranchSideFuncs:
                - jsimd_h2v1_fancy_upsample_sse2
                - jsimd_h2v1_fancy_upsample_avx2
        - Branch String:   'x86_64/jsimd.c:513,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:514,36'
              BranchSideFuncs:
                - jsimd_h2v1_fancy_upsample_avx2
            - BranchSide:      'x86_64/jsimd.c:518,36'
              BranchSideFuncs:
                - jsimd_h2v1_fancy_upsample_sse2
      Callsites:
        - Src:             'x86_64/jsimd.c:511,5'
          Dst:             init_simd
        - Src:             'x86_64/jsimd.c:514,5'
          Dst:             jsimd_h2v1_fancy_upsample_avx2
        - Src:             'x86_64/jsimd.c:518,5'
          Dst:             jsimd_h2v1_fancy_upsample_sse2
    - functionName:    jsimd_h2v1_fancy_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_fancy_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
        - jsimd_h2v2_fancy_upsample_avx2
        - jsimd_h2v2_fancy_upsample_sse2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:493,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:494,5'
              BranchSideFuncs:
                - init_simd
                - jsimd_h2v2_fancy_upsample_sse2
                - jsimd_h2v2_fancy_upsample_avx2
            - BranchSide:      'x86_64/jsimd.c:496,7'
              BranchSideFuncs:
                - jsimd_h2v2_fancy_upsample_sse2
                - jsimd_h2v2_fancy_upsample_avx2
        - Branch String:   'x86_64/jsimd.c:496,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:497,36'
              BranchSideFuncs:
                - jsimd_h2v2_fancy_upsample_avx2
            - BranchSide:      'x86_64/jsimd.c:501,36'
              BranchSideFuncs:
                - jsimd_h2v2_fancy_upsample_sse2
      Callsites:
        - Src:             'x86_64/jsimd.c:494,5'
          Dst:             init_simd
        - Src:             'x86_64/jsimd.c:497,5'
          Dst:             jsimd_h2v2_fancy_upsample_avx2
        - Src:             'x86_64/jsimd.c:501,5'
          Dst:             jsimd_h2v2_fancy_upsample_sse2
    - functionName:    jsimd_h2v2_fancy_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_fancy_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_can_h2v1_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:471,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:471,3'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:471,3'
              BranchSideFuncs:
                - init_simd
        - Branch String:   'x86_64/jsimd.c:479,35'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:480,7'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:482,8'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:479,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:481,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:482,8'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:482,35'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:483,7'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:486,3'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:482,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:484,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:486,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:471,3'
          Dst:             init_simd
    - functionName:    jsimd_can_h2v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:450,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:450,3'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:450,3'
              BranchSideFuncs:
                - init_simd
        - Branch String:   'x86_64/jsimd.c:458,35'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:459,7'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:461,8'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:458,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:460,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:461,8'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:461,35'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:462,7'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:465,3'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:461,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:463,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:465,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:450,3'
          Dst:             init_simd
    - functionName:    jsimd_h2v1_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
        - jsimd_h2v1_upsample_avx2
        - jsimd_h2v1_upsample_sse2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:436,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:437,5'
              BranchSideFuncs:
                - init_simd
                - jsimd_h2v1_upsample_sse2
                - jsimd_h2v1_upsample_avx2
            - BranchSide:      'x86_64/jsimd.c:439,7'
              BranchSideFuncs:
                - jsimd_h2v1_upsample_sse2
                - jsimd_h2v1_upsample_avx2
        - Branch String:   'x86_64/jsimd.c:439,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:440,30'
              BranchSideFuncs:
                - jsimd_h2v1_upsample_avx2
            - BranchSide:      'x86_64/jsimd.c:443,30'
              BranchSideFuncs:
                - jsimd_h2v1_upsample_sse2
      Callsites:
        - Src:             'x86_64/jsimd.c:437,5'
          Dst:             init_simd
        - Src:             'x86_64/jsimd.c:440,5'
          Dst:             jsimd_h2v1_upsample_avx2
        - Src:             'x86_64/jsimd.c:443,5'
          Dst:             jsimd_h2v1_upsample_sse2
    - functionName:    jsimd_h2v1_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
        - jsimd_h2v2_upsample_avx2
        - jsimd_h2v2_upsample_sse2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:421,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:422,5'
              BranchSideFuncs:
                - init_simd
                - jsimd_h2v2_upsample_sse2
                - jsimd_h2v2_upsample_avx2
            - BranchSide:      'x86_64/jsimd.c:424,7'
              BranchSideFuncs:
                - jsimd_h2v2_upsample_sse2
                - jsimd_h2v2_upsample_avx2
        - Branch String:   'x86_64/jsimd.c:424,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:425,30'
              BranchSideFuncs:
                - jsimd_h2v2_upsample_avx2
            - BranchSide:      'x86_64/jsimd.c:428,30'
              BranchSideFuncs:
                - jsimd_h2v2_upsample_sse2
      Callsites:
        - Src:             'x86_64/jsimd.c:422,5'
          Dst:             init_simd
        - Src:             'x86_64/jsimd.c:425,5'
          Dst:             jsimd_h2v2_upsample_avx2
        - Src:             'x86_64/jsimd.c:428,5'
          Dst:             jsimd_h2v2_upsample_sse2
    - functionName:    jsimd_h2v2_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_can_h2v1_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:401,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:401,3'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:401,3'
              BranchSideFuncs:
                - init_simd
        - Branch String:   'x86_64/jsimd.c:409,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:410,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:411,7'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:411,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:412,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:414,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:401,3'
          Dst:             init_simd
    - functionName:    jsimd_can_h2v2_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:382,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:382,3'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:382,3'
              BranchSideFuncs:
                - init_simd
        - Branch String:   'x86_64/jsimd.c:390,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:391,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:392,7'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:392,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:393,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:395,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:382,3'
          Dst:             init_simd
    - functionName:    jsimd_h2v1_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
        - jsimd_h2v1_downsample_avx2
        - jsimd_h2v1_downsample_sse2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:364,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:365,5'
              BranchSideFuncs:
                - init_simd
                - jsimd_h2v1_downsample_sse2
                - jsimd_h2v1_downsample_avx2
            - BranchSide:      'x86_64/jsimd.c:367,7'
              BranchSideFuncs:
                - jsimd_h2v1_downsample_sse2
                - jsimd_h2v1_downsample_avx2
        - Branch String:   'x86_64/jsimd.c:367,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:368,32'
              BranchSideFuncs:
                - jsimd_h2v1_downsample_avx2
            - BranchSide:      'x86_64/jsimd.c:373,32'
              BranchSideFuncs:
                - jsimd_h2v1_downsample_sse2
      Callsites:
        - Src:             'x86_64/jsimd.c:365,5'
          Dst:             init_simd
        - Src:             'x86_64/jsimd.c:368,5'
          Dst:             jsimd_h2v1_downsample_avx2
        - Src:             'x86_64/jsimd.c:373,5'
          Dst:             jsimd_h2v1_downsample_sse2
    - functionName:    jsimd_h2v1_downsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_downsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
        - jsimd_h2v2_downsample_avx2
        - jsimd_h2v2_downsample_sse2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:345,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:346,5'
              BranchSideFuncs:
                - init_simd
                - jsimd_h2v2_downsample_sse2
                - jsimd_h2v2_downsample_avx2
            - BranchSide:      'x86_64/jsimd.c:348,7'
              BranchSideFuncs:
                - jsimd_h2v2_downsample_sse2
                - jsimd_h2v2_downsample_avx2
        - Branch String:   'x86_64/jsimd.c:348,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:349,32'
              BranchSideFuncs:
                - jsimd_h2v2_downsample_avx2
            - BranchSide:      'x86_64/jsimd.c:354,32'
              BranchSideFuncs:
                - jsimd_h2v2_downsample_sse2
      Callsites:
        - Src:             'x86_64/jsimd.c:346,5'
          Dst:             init_simd
        - Src:             'x86_64/jsimd.c:349,5'
          Dst:             jsimd_h2v2_downsample_avx2
        - Src:             'x86_64/jsimd.c:354,5'
          Dst:             jsimd_h2v2_downsample_sse2
    - functionName:    jsimd_h2v2_downsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_downsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_can_h2v1_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:325,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:325,3'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:325,3'
              BranchSideFuncs:
                - init_simd
        - Branch String:   'x86_64/jsimd.c:333,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:334,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:335,7'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:335,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:336,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:338,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:325,3'
          Dst:             init_simd
    - functionName:    jsimd_can_h2v2_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:306,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:306,3'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:306,3'
              BranchSideFuncs:
                - init_simd
        - Branch String:   'x86_64/jsimd.c:314,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:315,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:316,7'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:316,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:317,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:319,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:306,3'
          Dst:             init_simd
    - functionName:    jsimd_ycc_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         25
      ICount:          148
      EdgeCount:       26
      CyclomaticComplexity: 3
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:252,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:253,5'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:255,11'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:255,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:257,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:262,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:262,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:266,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:271,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:271,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:276,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:276,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:281,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:281,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:285,13'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:290,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:291,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:293,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:253,5'
          Dst:             init_simd
    - functionName:    jsimd_ycc_extrgb_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extrgb_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extrgbx_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extrgbx_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extbgr_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extbgr_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extbgrx_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extbgrx_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extxbgr_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extxbgr_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extxrgb_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extxrgb_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_rgb_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_rgb_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_rgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - output_row
        - num_rows
      BBCount:         25
      ICount:          148
      EdgeCount:       26
      CyclomaticComplexity: 3
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:200,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:201,5'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:203,11'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:203,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:205,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:210,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:210,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:214,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:219,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:219,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:224,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:224,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:229,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:229,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:233,13'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:238,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:239,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:241,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:201,5'
          Dst:             init_simd
    - functionName:    jsimd_extrgb_gray_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extrgb_gray_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extrgbx_gray_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extrgbx_gray_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extbgr_gray_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extbgr_gray_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extbgrx_gray_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extbgrx_gray_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extxbgr_gray_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extxbgr_gray_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extxrgb_gray_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extxrgb_gray_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_rgb_gray_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_rgb_gray_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_rgb_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - output_row
        - num_rows
      BBCount:         25
      ICount:          148
      EdgeCount:       26
      CyclomaticComplexity: 3
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:148,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:149,5'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:151,11'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:151,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:153,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:158,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:158,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:162,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:167,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:167,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:172,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:172,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:177,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:177,13'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:181,13'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:186,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:187,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:189,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:149,5'
          Dst:             init_simd
    - functionName:    jsimd_extrgb_ycc_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extrgb_ycc_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extrgbx_ycc_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extrgbx_ycc_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extbgr_ycc_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extbgr_ycc_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extbgrx_ycc_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extbgrx_ycc_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extxbgr_ycc_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extxbgr_ycc_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extxrgb_ycc_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extxrgb_ycc_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_rgb_ycc_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_rgb_ycc_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_can_ycc_rgb565
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_can_ycc_rgb
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:114,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:114,3'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:114,3'
              BranchSideFuncs:
                - init_simd
        - Branch String:   'x86_64/jsimd.c:124,35'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:125,7'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:127,8'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:124,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:126,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:127,8'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:127,35'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:128,7'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:131,3'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:127,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:129,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:131,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:114,3'
          Dst:             init_simd
    - functionName:    jsimd_can_rgb_gray
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:91,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:91,3'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:91,3'
              BranchSideFuncs:
                - init_simd
        - Branch String:   'x86_64/jsimd.c:101,35'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:102,7'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:104,8'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:101,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:103,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:104,8'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:104,35'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:105,7'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:108,3'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:104,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:106,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:108,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:91,3'
          Dst:             init_simd
    - functionName:    jsimd_can_rgb_ycc
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/simd/x86_64/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'x86_64/jsimd.c:68,3'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:68,3'
              BranchSideFuncs:
                - init_simd
            - BranchSide:      'x86_64/jsimd.c:68,3'
              BranchSideFuncs:
                - init_simd
        - Branch String:   'x86_64/jsimd.c:78,35'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:79,7'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:81,8'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:78,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:80,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:81,8'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:81,35'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:82,7'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:85,3'
              BranchSideFuncs: []
        - Branch String:   'x86_64/jsimd.c:81,7'
          Branch Sides:
            - BranchSide:      'x86_64/jsimd.c:83,5'
              BranchSideFuncs: []
            - BranchSide:      'x86_64/jsimd.c:85,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'x86_64/jsimd.c:68,3'
          Dst:             init_simd
    - functionName:    cmyk_ycck_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - output_row
        - num_rows
      BBCount:         8
      ICount:          236
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jccolor.c:408,3'
          Branch Sides:
            - BranchSide:      'jccolor.c:409,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:441,1'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:415,5'
          Branch Sides:
            - BranchSide:      'jccolor.c:408,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:416,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - output_row
        - num_rows
      BBCount:         59
      ICount:          1550
      EdgeCount:       71
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jccolor.c:257,3'
          Branch Sides:
            - BranchSide:      'jccolor.c:259,33'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:264,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:264,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:268,33'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:273,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:273,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:278,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:278,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:283,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:283,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:287,30'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:261,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:52,11'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:266,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:52,11'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:270,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:52,11'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:275,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:52,11'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:280,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:52,11'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:285,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:52,11'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:289,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:52,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - output_row
        - num_rows
      BBCount:         59
      ICount:          906
      EdgeCount:       71
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jccolor.c:350,3'
          Branch Sides:
            - BranchSide:      'jccolor.c:352,33'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:357,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:357,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:361,33'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:366,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:366,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:371,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:371,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:376,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:376,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:380,30'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:354,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:359,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:363,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:368,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:373,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:378,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:382,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:146,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    null_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - output_row
        - num_rows
      BBCount:         32
      ICount:          327
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'jccolor.c:489,7'
          Branch Sides:
            - BranchSide:      'jccolor.c:490,5'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:502,14'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:490,5'
          Branch Sides:
            - BranchSide:      'jccolor.c:491,25'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:502,3'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:496,7'
          Branch Sides:
            - BranchSide:      'jccolor.c:490,5'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:497,30'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:502,14'
          Branch Sides:
            - BranchSide:      'jccolor.c:503,5'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:518,5'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:503,5'
          Branch Sides:
            - BranchSide:      'jccolor.c:504,25'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:517,3'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:510,7'
          Branch Sides:
            - BranchSide:      'jccolor.c:503,5'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:511,30'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:518,5'
          Branch Sides:
            - BranchSide:      'jccolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:520,15'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:520,7'
          Branch Sides:
            - BranchSide:      'jccolor.c:521,18'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:528,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:523,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:524,25'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:527,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - output_row
        - num_rows
      BBCount:         59
      ICount:          1032
      EdgeCount:       71
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jccolor.c:305,3'
          Branch Sides:
            - BranchSide:      'jccolor.c:307,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:312,35'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:312,35'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:316,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:321,35'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:321,35'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:326,35'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:326,35'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:331,35'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:331,35'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:335,31'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:309,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:108,11'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:314,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:108,11'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:318,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:108,11'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:323,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:108,11'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:328,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:108,11'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:333,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:108,11'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:337,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:108,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_ycc_start
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          114
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jccolor.c:226,3'
          Branch Sides:
            - BranchSide:      'jccolor.c:227,47'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:246,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    grayscale_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - output_row
        - num_rows
      BBCount:         8
      ICount:          94
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jccolor.c:460,3'
          Branch Sides:
            - BranchSide:      'jccolor.c:461,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:469,1'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:464,5'
          Branch Sides:
            - BranchSide:      'jccolor.c:460,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:465,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    null_method
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j12init_color_converter
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         153
      ICount:          1079
      EdgeCount:       195
      CyclomaticComplexity: 44
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jccolor.c:555,7'
          Branch Sides:
            - BranchSide:      'jccolor.c:556,5'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:559,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:566,3'
          Branch Sides:
            - BranchSide:      'jccolor.c:568,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:588,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:594,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:594,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:599,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:568,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:569,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:570,5'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:583,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:584,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:585,5'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:588,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:589,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:590,5'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:594,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:595,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:596,5'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:599,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:600,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:601,5'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:608,3'
          Branch Sides:
            - BranchSide:      'jccolor.c:611,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:637,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:660,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:689,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:708,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:729,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:611,33'
          Branch Sides:
            - BranchSide:      'jccolor.c:612,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:615,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:611,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:613,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:615,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:615,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:616,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:617,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:617,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:618,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:619,14'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:619,14'
          Branch Sides:
            - BranchSide:      'jccolor.c:619,14'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:626,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:619,14'
          Branch Sides:
            - BranchSide:      'jccolor.c:619,14'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:629,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:619,14'
          Branch Sides:
            - BranchSide:      'jccolor.c:626,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:629,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:629,16'
          Branch Sides:
            - BranchSide:      'jccolor.c:630,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:632,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:637,33'
          Branch Sides:
            - BranchSide:      'jccolor.c:637,37'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:640,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:637,37'
          Branch Sides:
            - BranchSide:      'jccolor.c:637,37'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:640,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:637,37'
          Branch Sides:
            - BranchSide:      'jccolor.c:637,37'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:638,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:637,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:638,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:640,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:640,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:641,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:642,17'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:642,45'
          Branch Sides:
            - BranchSide:      'jccolor.c:643,19'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:652,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:643,47'
          Branch Sides:
            - BranchSide:      'jccolor.c:644,18'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:652,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:644,46'
          Branch Sides:
            - BranchSide:      'jccolor.c:645,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:652,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:642,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:651,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:652,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:652,16'
          Branch Sides:
            - BranchSide:      'jccolor.c:652,16'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:653,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:652,16'
          Branch Sides:
            - BranchSide:      'jccolor.c:652,16'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:655,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:652,16'
          Branch Sides:
            - BranchSide:      'jccolor.c:653,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:655,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:660,33'
          Branch Sides:
            - BranchSide:      'jccolor.c:661,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:664,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:660,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:662,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:664,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:664,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:665,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:666,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:666,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:666,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:673,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:666,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:666,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:676,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:666,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:673,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:676,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:676,16'
          Branch Sides:
            - BranchSide:      'jccolor.c:682,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:684,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:689,33'
          Branch Sides:
            - BranchSide:      'jccolor.c:690,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:693,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:689,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:691,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:693,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:693,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:694,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:695,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:695,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:701,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:703,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:708,33'
          Branch Sides:
            - BranchSide:      'jccolor.c:709,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:712,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:708,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:710,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:712,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:712,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:713,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:714,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:714,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:715,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:717,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:717,16'
          Branch Sides:
            - BranchSide:      'jccolor.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:725,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:729,58'
          Branch Sides:
            - BranchSide:      'jccolor.c:730,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:731,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:729,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:731,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:737,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compress_output
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
      BBCount:         7
      ICount:          94
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - compress_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jcdiffct.c:323,3'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:324,15'
              BranchSideFuncs:
                - compress_data
            - BranchSide:      'jcdiffct.c:332,24'
              BranchSideFuncs:
                - compress_data
      Callsites:
        - Src:             'jcdiffct.c:332,10'
          Dst:             compress_data
    - functionName:    compress_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
      BBCount:         31
      ICount:          362
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - jround_up
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jcdiffct.c:168,3'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:171,19'
              BranchSideFuncs:
                - start_iMCU_row.1749
                - jround_up
            - BranchSide:      'jcdiffct.c:229,3'
              BranchSideFuncs:
                - start_iMCU_row.1749
        - Branch String:   'jcdiffct.c:178,9'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:179,15'
              BranchSideFuncs:
                - start_iMCU_row.1749
                - jround_up
            - BranchSide:      'jcdiffct.c:216,9'
              BranchSideFuncs:
                - start_iMCU_row.1749
                - jround_up
        - Branch String:   'jcdiffct.c:179,7'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:180,19'
              BranchSideFuncs:
                - start_iMCU_row.1749
                - jround_up
            - BranchSide:      'jcdiffct.c:213,5'
              BranchSideFuncs:
                - start_iMCU_row.1749
                - jround_up
        - Branch String:   'jcdiffct.c:182,13'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:183,23'
              BranchSideFuncs:
                - start_iMCU_row.1749
                - jround_up
            - BranchSide:      'jcdiffct.c:187,19'
              BranchSideFuncs:
                - start_iMCU_row.1749
                - jround_up
        - Branch String:   'jcdiffct.c:188,15'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:188,43'
              BranchSideFuncs:
                - start_iMCU_row.1749
                - jround_up
            - BranchSide:      'jcdiffct.c:193,29'
              BranchSideFuncs:
                - start_iMCU_row.1749
                - jround_up
        - Branch String:   'jcdiffct.c:193,13'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:0,0'
              BranchSideFuncs:
                - jround_up
                - start_iMCU_row.1749
            - BranchSide:      'jcdiffct.c:195,22'
              BranchSideFuncs:
                - jround_up
                - start_iMCU_row.1749
        - Branch String:   'jcdiffct.c:202,9'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:203,13'
              BranchSideFuncs:
                - start_iMCU_row.1749
                - jround_up
            - BranchSide:      'jcdiffct.c:212,7'
              BranchSideFuncs:
                - start_iMCU_row.1749
                - jround_up
        - Branch String:   'jcdiffct.c:219,9'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:221,31'
              BranchSideFuncs: []
            - BranchSide:      'jcdiffct.c:226,5'
              BranchSideFuncs:
                - start_iMCU_row.1749
                - jround_up
      Callsites:
        - Src:             'jcdiffct.c:196,22'
          Dst:             jround_up
        - Src:             'jcdiffct.c:230,3'
          Dst:             start_iMCU_row
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          69
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jcdiffct.c:82,7'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:83,5'
              BranchSideFuncs: []
            - BranchSide:      'jcdiffct.c:85,9'
              BranchSideFuncs: []
        - Branch String:   'jcdiffct.c:85,9'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:86,37'
              BranchSideFuncs: []
            - BranchSide:      'jcdiffct.c:88,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compress_first_pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
      BBCount:         17
      ICount:          175
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - compress_output
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcdiffct.c:265,3'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:268,29'
              BranchSideFuncs:
                - compress_output.1748
            - BranchSide:      'jcdiffct.c:297,26'
              BranchSideFuncs:
                - compress_output.1748
        - Branch String:   'jcdiffct.c:274,9'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:275,19'
              BranchSideFuncs:
                - compress_output.1748
            - BranchSide:      'jcdiffct.c:278,25'
              BranchSideFuncs:
                - compress_output.1748
        - Branch String:   'jcdiffct.c:287,5'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:288,14'
              BranchSideFuncs:
                - compress_output.1748
            - BranchSide:      'jcdiffct.c:291,3'
              BranchSideFuncs:
                - compress_output.1748
      Callsites:
        - Src:             'jcdiffct.c:297,10'
          Dst:             compress_output
    - functionName:    start_pass_diff
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - pass_mode
      BBCount:         20
      ICount:          170
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcdiffct.c:110,7'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:111,7'
              BranchSideFuncs:
                - start_iMCU_row.1749
            - BranchSide:      'jcdiffct.c:113,3'
              BranchSideFuncs:
                - start_iMCU_row.1749
        - Branch String:   'jcdiffct.c:116,3'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:118,9'
              BranchSideFuncs: []
            - BranchSide:      'jcdiffct.c:124,9'
              BranchSideFuncs: []
            - BranchSide:      'jcdiffct.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      'jcdiffct.c:135,5'
              BranchSideFuncs: []
        - Branch String:   'jcdiffct.c:118,9'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:119,7'
              BranchSideFuncs: []
            - BranchSide:      'jcdiffct.c:120,5'
              BranchSideFuncs: []
        - Branch String:   'jcdiffct.c:124,9'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:125,7'
              BranchSideFuncs: []
            - BranchSide:      'jcdiffct.c:126,5'
              BranchSideFuncs: []
        - Branch String:   'jcdiffct.c:129,9'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:130,7'
              BranchSideFuncs: []
            - BranchSide:      'jcdiffct.c:131,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcdiffct.c:114,3'
          Dst:             start_iMCU_row
    - functionName:    j12init_c_diff_controller
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         22
      ICount:          291
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcdiffct.c:356,3'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:358,41'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'jcdiffct.c:371,11'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
        - Branch String:   'jcdiffct.c:371,3'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:374,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'jcdiffct.c:390,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
        - Branch String:   'jcdiffct.c:383,5'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:384,14'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'jcdiffct.c:387,3'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
        - Branch String:   'jcdiffct.c:390,7'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:394,13'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'jcdiffct.c:408,5'
              BranchSideFuncs: []
        - Branch String:   'jcdiffct.c:394,5'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:396,33'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'jcdiffct.c:407,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcdiffct.c:360,20'
          Dst:             jround_up
        - Src:             'jcdiffct.c:365,20'
          Dst:             jround_up
        - Src:             'jcdiffct.c:374,7'
          Dst:             jround_up
        - Src:             'jcdiffct.c:385,14'
          Dst:             jround_up
        - Src:             'jcdiffct.c:398,22'
          Dst:             jround_up
        - Src:             'jcdiffct.c:400,22'
          Dst:             jround_up
    - functionName:    jpeg_difference7
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - input_buf
        - prev_row
        - diff_buf
        - width
      BBCount:         12
      ICount:          135
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:181,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:181,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'jclossls.c:181,3'
              BranchSideFuncs:
                - reset_predictor
        - Branch String:   'jclossls.c:181,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:181,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'jclossls.c:181,3'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:181,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:181,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'jclossls.c:181,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclossls.c:181,3'
          Dst:             reset_predictor
    - functionName:    reset_predictor
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_difference_first_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - input_buf
        - prev_row
        - diff_buf
        - width
      BBCount:         24
      ICount:          211
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:198,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:198,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'jclossls.c:198,3'
              BranchSideFuncs:
                - reset_predictor
        - Branch String:   'jclossls.c:198,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:198,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'jclossls.c:208,8'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:198,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:198,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'jclossls.c:208,8'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:208,7'
          Branch Sides:
            - BranchSide:      'jclossls.c:208,7'
              BranchSideFuncs: []
            - BranchSide:      'jclossls.c:209,13'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:209,5'
          Branch Sides:
            - BranchSide:      'jclossls.c:211,7'
              BranchSideFuncs: []
            - BranchSide:      'jclossls.c:214,7'
              BranchSideFuncs: []
            - BranchSide:      'jclossls.c:217,7'
              BranchSideFuncs: []
            - BranchSide:      'jclossls.c:220,7'
              BranchSideFuncs: []
            - BranchSide:      'jclossls.c:223,7'
              BranchSideFuncs: []
            - BranchSide:      'jclossls.c:226,7'
              BranchSideFuncs: []
            - BranchSide:      'jclossls.c:229,7'
              BranchSideFuncs: []
            - BranchSide:      'jclossls.c:232,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclossls.c:198,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference1
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - input_buf
        - prev_row
        - diff_buf
        - width
      BBCount:         12
      ICount:          118
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:129,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:129,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'jclossls.c:129,3'
              BranchSideFuncs:
                - reset_predictor
        - Branch String:   'jclossls.c:129,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:129,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'jclossls.c:129,3'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:129,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:129,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'jclossls.c:129,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclossls.c:129,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference2
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - input_buf
        - prev_row
        - diff_buf
        - width
      BBCount:         12
      ICount:          130
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:138,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:138,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'jclossls.c:138,3'
              BranchSideFuncs:
                - reset_predictor
        - Branch String:   'jclossls.c:138,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:138,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'jclossls.c:138,3'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:138,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:138,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'jclossls.c:138,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclossls.c:138,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference3
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - input_buf
        - prev_row
        - diff_buf
        - width
      BBCount:         12
      ICount:          129
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:148,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:148,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'jclossls.c:148,3'
              BranchSideFuncs:
                - reset_predictor
        - Branch String:   'jclossls.c:148,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:148,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'jclossls.c:148,3'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:148,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:148,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'jclossls.c:148,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclossls.c:148,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference4
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - input_buf
        - prev_row
        - diff_buf
        - width
      BBCount:         12
      ICount:          136
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:157,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:157,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'jclossls.c:157,3'
              BranchSideFuncs:
                - reset_predictor
        - Branch String:   'jclossls.c:157,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:157,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'jclossls.c:157,3'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:157,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:157,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'jclossls.c:157,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclossls.c:157,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference5
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - input_buf
        - prev_row
        - diff_buf
        - width
      BBCount:         12
      ICount:          137
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:165,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:165,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'jclossls.c:165,3'
              BranchSideFuncs:
                - reset_predictor
        - Branch String:   'jclossls.c:165,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:165,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'jclossls.c:165,3'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:165,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:165,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'jclossls.c:165,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclossls.c:165,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference6
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - input_buf
        - prev_row
        - diff_buf
        - width
      BBCount:         12
      ICount:          137
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:173,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:173,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'jclossls.c:173,3'
              BranchSideFuncs:
                - reset_predictor
        - Branch String:   'jclossls.c:173,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:173,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'jclossls.c:173,3'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:173,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:173,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'jclossls.c:173,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclossls.c:173,3'
          Dst:             reset_predictor
    - functionName:    noscale
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - width
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    simple_downscale
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - width
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:261,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:260,31'
              BranchSideFuncs: []
            - BranchSide:      'jclossls.c:262,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_lossless
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         13
      ICount:          115
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:284,7'
          Branch Sides:
            - BranchSide:      'jclossls.c:285,5'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'jclossls.c:287,5'
              BranchSideFuncs:
                - reset_predictor
        - Branch String:   'jclossls.c:292,7'
          Branch Sides:
            - BranchSide:      'jclossls.c:293,5'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'jclossls.c:297,11'
              BranchSideFuncs:
                - reset_predictor
        - Branch String:   'jclossls.c:297,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:298,21'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'jclossls.c:299,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclossls.c:298,5'
          Dst:             reset_predictor
    - functionName:    j12init_lossless_compressor
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_simple_main
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_ctr
        - in_rows_avail
      BBCount:         20
      ICount:          166
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcmainct.c:90,3'
          Branch Sides:
            - BranchSide:      'jcmainct.c:90,3'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:92,9'
              BranchSideFuncs: []
        - Branch String:   'jcmainct.c:92,9'
          Branch Sides:
            - BranchSide:      'jcmainct.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:101,9'
              BranchSideFuncs: []
        - Branch String:   'jcmainct.c:101,9'
          Branch Sides:
            - BranchSide:      'jcmainct.c:102,7'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:105,12'
              BranchSideFuncs: []
        - Branch String:   'jcmainct.c:105,9'
          Branch Sides:
            - BranchSide:      'jcmainct.c:112,12'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:121,9'
              BranchSideFuncs: []
        - Branch String:   'jcmainct.c:112,11'
          Branch Sides:
            - BranchSide:      'jcmainct.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:116,7'
              BranchSideFuncs: []
        - Branch String:   'jcmainct.c:121,9'
          Branch Sides:
            - BranchSide:      'jcmainct.c:122,9'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:125,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_main
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - pass_mode
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcmainct.c:63,7'
          Branch Sides:
            - BranchSide:      'jcmainct.c:64,5'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:66,7'
              BranchSideFuncs: []
        - Branch String:   'jcmainct.c:66,7'
          Branch Sides:
            - BranchSide:      'jcmainct.c:67,5'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:69,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    j12init_c_main_controller
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         15
      ICount:          177
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcmainct.c:143,7'
          Branch Sides:
            - BranchSide:      'jcmainct.c:144,5'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:147,7'
              BranchSideFuncs: []
        - Branch String:   'jcmainct.c:154,7'
          Branch Sides:
            - BranchSide:      'jcmainct.c:155,5'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:160,7'
              BranchSideFuncs: []
        - Branch String:   'jcmainct.c:160,7'
          Branch Sides:
            - BranchSide:      'jcmainct.c:161,5'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:164,13'
              BranchSideFuncs: []
        - Branch String:   'jcmainct.c:164,5'
          Branch Sides:
            - BranchSide:      'jcmainct.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:166,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_bottom_edge
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - image_data
        - num_cols
        - input_rows
        - output_rows
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - j12copy_sample_rows
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jcprepct.c:119,3'
          Branch Sides:
            - BranchSide:      'jcprepct.c:120,24'
              BranchSideFuncs:
                - j12copy_sample_rows
            - BranchSide:      'jcprepct.c:123,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcprepct.c:120,5'
          Dst:             j12copy_sample_rows
    - functionName:    pre_process_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_ctr
        - in_rows_avail
        - output_buf
        - out_row_group_ctr
        - out_row_groups_avail
      BBCount:         34
      ICount:          331
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - expand_bottom_edge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcprepct.c:147,38'
          Branch Sides:
            - BranchSide:      'jcprepct.c:147,3'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
            - BranchSide:      'jcprepct.c:148,11'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
        - Branch String:   'jcprepct.c:147,3'
          Branch Sides:
            - BranchSide:      'jcprepct.c:147,3'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
            - BranchSide:      'jcprepct.c:150,14'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
        - Branch String:   'jcprepct.c:152,20'
          Branch Sides:
            - BranchSide:      'jcprepct.c:152,13'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
            - BranchSide:      'jcprepct.c:152,13'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
        - Branch String:   'jcprepct.c:161,31'
          Branch Sides:
            - BranchSide:      'jcprepct.c:162,9'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
            - BranchSide:      'jcprepct.c:170,9'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
        - Branch String:   'jcprepct.c:161,9'
          Branch Sides:
            - BranchSide:      'jcprepct.c:163,15'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
            - BranchSide:      'jcprepct.c:170,9'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
        - Branch String:   'jcprepct.c:163,7'
          Branch Sides:
            - BranchSide:      'jcprepct.c:164,28'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
            - BranchSide:      'jcprepct.c:167,28'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
        - Branch String:   'jcprepct.c:170,9'
          Branch Sides:
            - BranchSide:      'jcprepct.c:171,9'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
            - BranchSide:      'jcprepct.c:180,9'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
        - Branch String:   'jcprepct.c:180,31'
          Branch Sides:
            - BranchSide:      'jcprepct.c:147,3'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
            - BranchSide:      'jcprepct.c:180,35'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
        - Branch String:   'jcprepct.c:180,9'
          Branch Sides:
            - BranchSide:      'jcprepct.c:147,3'
              BranchSideFuncs:
                - expand_bottom_edge
            - BranchSide:      'jcprepct.c:181,15'
              BranchSideFuncs:
                - expand_bottom_edge
        - Branch String:   'jcprepct.c:181,7'
          Branch Sides:
            - BranchSide:      'jcprepct.c:183,28'
              BranchSideFuncs:
                - expand_bottom_edge
            - BranchSide:      'jcprepct.c:188,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcprepct.c:164,9'
          Dst:             expand_bottom_edge
        - Src:             'jcprepct.c:183,9'
          Dst:             expand_bottom_edge
    - functionName:    create_context_buffer
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         11
      ICount:          190
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcprepct.c:288,3'
          Branch Sides:
            - BranchSide:      'jcprepct.c:294,34'
              BranchSideFuncs: []
            - BranchSide:      'jcprepct.c:310,1'
              BranchSideFuncs: []
        - Branch String:   'jcprepct.c:303,5'
          Branch Sides:
            - BranchSide:      'jcprepct.c:304,24'
              BranchSideFuncs: []
            - BranchSide:      'jcprepct.c:307,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pre_process_context
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_ctr
        - in_rows_avail
        - output_buf
        - out_row_group_ctr
        - out_row_groups_avail
      BBCount:         42
      ICount:          366
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - expand_bottom_edge
        - j12copy_sample_rows
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcprepct.c:212,3'
          Branch Sides:
            - BranchSide:      'jcprepct.c:212,3'
              BranchSideFuncs:
                - expand_bottom_edge
                - j12copy_sample_rows
            - BranchSide:      'jcprepct.c:213,10'
              BranchSideFuncs:
                - expand_bottom_edge
                - j12copy_sample_rows
        - Branch String:   'jcprepct.c:213,9'
          Branch Sides:
            - BranchSide:      'jcprepct.c:215,16'
              BranchSideFuncs:
                - expand_bottom_edge
                - j12copy_sample_rows
            - BranchSide:      'jcprepct.c:237,11'
              BranchSideFuncs:
                - j12copy_sample_rows
                - expand_bottom_edge
        - Branch String:   'jcprepct.c:217,22'
          Branch Sides:
            - BranchSide:      'jcprepct.c:217,15'
              BranchSideFuncs:
                - expand_bottom_edge
                - j12copy_sample_rows
            - BranchSide:      'jcprepct.c:217,15'
              BranchSideFuncs:
                - expand_bottom_edge
                - j12copy_sample_rows
        - Branch String:   'jcprepct.c:223,11'
          Branch Sides:
            - BranchSide:      'jcprepct.c:224,17'
              BranchSideFuncs:
                - expand_bottom_edge
                - j12copy_sample_rows
            - BranchSide:      'jcprepct.c:232,22'
              BranchSideFuncs:
                - expand_bottom_edge
                - j12copy_sample_rows
        - Branch String:   'jcprepct.c:224,9'
          Branch Sides:
            - BranchSide:      'jcprepct.c:226,20'
              BranchSideFuncs:
                - expand_bottom_edge
                - j12copy_sample_rows
            - BranchSide:      'jcprepct.c:231,7'
              BranchSideFuncs:
                - expand_bottom_edge
                - j12copy_sample_rows
        - Branch String:   'jcprepct.c:226,11'
          Branch Sides:
            - BranchSide:      'jcprepct.c:227,32'
              BranchSideFuncs:
                - j12copy_sample_rows
                - expand_bottom_edge
            - BranchSide:      'jcprepct.c:230,9'
              BranchSideFuncs:
                - expand_bottom_edge
                - j12copy_sample_rows
        - Branch String:   'jcprepct.c:237,11'
          Branch Sides:
            - BranchSide:      'jcprepct.c:238,9'
              BranchSideFuncs: []
            - BranchSide:      'jcprepct.c:240,11'
              BranchSideFuncs:
                - j12copy_sample_rows
                - expand_bottom_edge
        - Branch String:   'jcprepct.c:241,9'
          Branch Sides:
            - BranchSide:      'jcprepct.c:242,30'
              BranchSideFuncs:
                - expand_bottom_edge
                - j12copy_sample_rows
            - BranchSide:      'jcprepct.c:245,30'
              BranchSideFuncs:
                - expand_bottom_edge
                - j12copy_sample_rows
        - Branch String:   'jcprepct.c:249,9'
          Branch Sides:
            - BranchSide:      'jcprepct.c:212,3'
              BranchSideFuncs:
                - expand_bottom_edge
                - j12copy_sample_rows
            - BranchSide:      'jcprepct.c:250,9'
              BranchSideFuncs:
                - expand_bottom_edge
                - j12copy_sample_rows
        - Branch String:   'jcprepct.c:256,11'
          Branch Sides:
            - BranchSide:      'jcprepct.c:257,9'
              BranchSideFuncs:
                - expand_bottom_edge
                - j12copy_sample_rows
            - BranchSide:      'jcprepct.c:258,11'
              BranchSideFuncs:
                - expand_bottom_edge
                - j12copy_sample_rows
        - Branch String:   'jcprepct.c:258,11'
          Branch Sides:
            - BranchSide:      'jcprepct.c:259,9'
              BranchSideFuncs:
                - expand_bottom_edge
                - j12copy_sample_rows
            - BranchSide:      'jcprepct.c:260,29'
              BranchSideFuncs:
                - expand_bottom_edge
                - j12copy_sample_rows
      Callsites:
        - Src:             'jcprepct.c:227,13'
          Dst:             j12copy_sample_rows
        - Src:             'jcprepct.c:242,11'
          Dst:             expand_bottom_edge
    - functionName:    start_pass_prep
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - pass_mode
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcprepct.c:90,7'
          Branch Sides:
            - BranchSide:      'jcprepct.c:90,7'
              BranchSideFuncs: []
            - BranchSide:      'jcprepct.c:91,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    j12init_c_prep_controller
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         16
      ICount:          202
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - create_context_buffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcprepct.c:327,7'
          Branch Sides:
            - BranchSide:      'jcprepct.c:328,5'
              BranchSideFuncs:
                - create_context_buffer
            - BranchSide:      'jcprepct.c:330,7'
              BranchSideFuncs:
                - create_context_buffer
        - Branch String:   'jcprepct.c:330,7'
          Branch Sides:
            - BranchSide:      'jcprepct.c:331,5'
              BranchSideFuncs:
                - create_context_buffer
            - BranchSide:      'jcprepct.c:334,7'
              BranchSideFuncs:
                - create_context_buffer
        - Branch String:   'jcprepct.c:343,7'
          Branch Sides:
            - BranchSide:      'jcprepct.c:346,5'
              BranchSideFuncs:
                - create_context_buffer
            - BranchSide:      'jcprepct.c:353,5'
              BranchSideFuncs: []
        - Branch String:   'jcprepct.c:354,5'
          Branch Sides:
            - BranchSide:      'jcprepct.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jcprepct.c:356,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcprepct.c:347,5'
          Dst:             create_context_buffer
    - functionName:    expand_right_edge
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - image_data
        - num_rows
        - input_cols
        - output_cols
      BBCount:         12
      ICount:          90
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'jcsample.c:108,7'
          Branch Sides:
            - BranchSide:      'jcsample.c:108,7'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:109,14'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:109,5'
          Branch Sides:
            - BranchSide:      'jcsample.c:110,13'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:115,3'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:112,7'
          Branch Sides:
            - BranchSide:      'jcsample.c:113,18'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:114,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    int_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data
      BBCount:         19
      ICount:          216
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcsample.c:175,3'
          Branch Sides:
            - BranchSide:      'jcsample.c:176,14'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:190,1'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:177,5'
          Branch Sides:
            - BranchSide:      'jcsample.c:179,16'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:188,14'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:180,7'
          Branch Sides:
            - BranchSide:      'jcsample.c:181,17'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:186,31'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:182,9'
          Branch Sides:
            - BranchSide:      'jcsample.c:183,37'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:185,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcsample.c:171,3'
          Dst:             expand_right_edge
    - functionName:    h2v2_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data
      BBCount:         11
      ICount:          162
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcsample.c:282,3'
          Branch Sides:
            - BranchSide:      'jcsample.c:283,14'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:295,1'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:287,5'
          Branch Sides:
            - BranchSide:      'jcsample.c:289,11'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:293,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcsample.c:278,3'
          Dst:             expand_right_edge
    - functionName:    h2v2_smooth_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data
      BBCount:         11
      ICount:          502
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcsample.c:341,3'
          Branch Sides:
            - BranchSide:      'jcsample.c:342,14'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:386,1'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:358,5'
          Branch Sides:
            - BranchSide:      'jcsample.c:360,19'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:376,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcsample.c:321,3'
          Dst:             expand_right_edge
    - functionName:    h2v1_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data
      BBCount:         11
      ICount:          134
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcsample.c:244,3'
          Branch Sides:
            - BranchSide:      'jcsample.c:245,14'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:254,1'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:248,5'
          Branch Sides:
            - BranchSide:      'jcsample.c:249,31'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:253,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcsample.c:241,3'
          Dst:             expand_right_edge
    - functionName:    fullsize_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - expand_right_edge
        - j12copy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jcsample.c:206,3'
          Dst:             j12copy_sample_rows
        - Src:             'jcsample.c:209,3'
          Dst:             expand_right_edge
    - functionName:    fullsize_smooth_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data
      BBCount:         11
      ICount:          311
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcsample.c:423,3'
          Branch Sides:
            - BranchSide:      'jcsample.c:424,14'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:455,1'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:438,5'
          Branch Sides:
            - BranchSide:      'jcsample.c:439,25'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:449,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcsample.c:411,3'
          Dst:             expand_right_edge
    - functionName:    sep_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_index
        - output_buf
        - out_row_group_index
      BBCount:         7
      ICount:          102
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcsample.c:135,3'
          Branch Sides:
            - BranchSide:      'jcsample.c:137,14'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:141,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j12init_downsampler
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         48
      ICount:          385
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcsample.c:473,7'
          Branch Sides:
            - BranchSide:      'jcsample.c:474,5'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:477,7'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:484,7'
          Branch Sides:
            - BranchSide:      'jcsample.c:485,5'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:488,11'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:488,3'
          Branch Sides:
            - BranchSide:      'jcsample.c:490,9'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:538,7'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:490,60'
          Branch Sides:
            - BranchSide:      'jcsample.c:491,9'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:499,16'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:490,9'
          Branch Sides:
            - BranchSide:      'jcsample.c:493,11'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:499,16'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:493,11'
          Branch Sides:
            - BranchSide:      'jcsample.c:494,9'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:498,9'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:499,71'
          Branch Sides:
            - BranchSide:      'jcsample.c:500,16'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:508,16'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:499,16'
          Branch Sides:
            - BranchSide:      'jcsample.c:501,16'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:508,16'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:508,71'
          Branch Sides:
            - BranchSide:      'jcsample.c:509,16'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:529,17'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:508,16'
          Branch Sides:
            - BranchSide:      'jcsample.c:511,11'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:529,17'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:511,11'
          Branch Sides:
            - BranchSide:      'jcsample.c:517,11'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:527,11'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:529,73'
          Branch Sides:
            - BranchSide:      'jcsample.c:530,17'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:534,7'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:529,16'
          Branch Sides:
            - BranchSide:      'jcsample.c:531,16'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:534,7'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:538,31'
          Branch Sides:
            - BranchSide:      'jcsample.c:538,35'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:538,31'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:538,7'
          Branch Sides:
            - BranchSide:      'jcsample.c:538,7'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:539,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ycck_cmyk_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         8
      ICount:          232
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:562,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:563,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:587,1'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:569,5'
          Branch Sides:
            - BranchSide:      'jdcolor.c:562,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:570,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         31
      ICount:          826
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:712,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:713,28'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:715,28'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:260,3'
          Branch Sides:
            - BranchSide:      'jdcol565.c:264,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:713,5'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:269,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:270,11'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:278,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:278,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:279,11'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:294,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:294,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:260,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:295,11'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:260,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:264,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:269,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:270,11'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:278,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:278,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:279,11'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:294,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:294,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:260,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:295,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gray_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         31
      ICount:          592
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:734,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:735,29'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:737,29'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:357,3'
          Branch Sides:
            - BranchSide:      'jdcol565.c:361,13'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:735,5'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:363,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:364,17'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:371,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:371,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:372,17'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:385,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:385,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:357,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:386,12'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:357,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:361,13'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:363,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:364,17'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:371,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:371,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:372,17'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:385,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:385,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:357,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:386,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ycc_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         31
      ICount:          1178
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:690,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:691,28'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:693,28'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:123,3'
          Branch Sides:
            - BranchSide:      'jdcol565.c:127,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:691,5'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:132,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:133,19'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:146,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:146,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:147,19'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:172,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:172,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:123,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:173,13'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:123,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:127,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:132,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:133,19'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:146,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:146,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:147,19'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:172,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:172,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:123,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:173,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         31
      ICount:          586
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:701,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:702,27'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:704,27'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:203,3'
          Branch Sides:
            - BranchSide:      'jdcol565.c:207,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:702,5'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:212,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:213,18'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:221,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:221,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:222,18'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:235,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:235,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:203,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:236,12'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:203,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:207,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:212,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:213,18'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:221,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:221,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:222,18'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:235,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:235,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:203,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:236,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gray_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         31
      ICount:          448
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:723,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:724,28'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:726,28'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:315,3'
          Branch Sides:
            - BranchSide:      'jdcol565.c:319,13'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:724,5'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:321,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:322,17'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:328,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:328,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:329,17'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:336,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:336,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:315,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:337,12'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:315,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:319,13'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:321,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:322,17'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:328,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:328,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:329,17'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:336,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:336,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:315,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:337,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ycc_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         31
      ICount:          1046
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:679,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:680,27'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:682,27'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:39,3'
          Branch Sides:
            - BranchSide:      'jdcol565.c:42,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:680,5'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:48,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:49,19'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:61,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:61,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:62,19'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:83,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:83,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:39,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:84,13'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:39,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:42,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:48,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:49,19'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:61,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:61,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:62,19'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:83,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:83,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:39,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:84,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         59
      ICount:          916
      EdgeCount:       71
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:499,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:501,33'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:506,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:506,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:510,33'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:515,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:515,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:520,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:520,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:525,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:525,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:529,30'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:503,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:508,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:512,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:517,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:522,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:527,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:531,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:134,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    null_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         32
      ICount:          327
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jdcolor.c:386,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:387,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:399,14'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:387,5'
          Branch Sides:
            - BranchSide:      'jdcolor.c:388,16'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:399,3'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:393,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:387,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:394,21'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:399,14'
          Branch Sides:
            - BranchSide:      'jdcolor.c:400,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:415,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:400,5'
          Branch Sides:
            - BranchSide:      'jdcolor.c:401,16'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:414,3'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:407,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:400,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:408,21'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:415,5'
          Branch Sides:
            - BranchSide:      'jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:416,15'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:416,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:417,17'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:424,17'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:419,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:420,24'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:423,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gray_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         59
      ICount:          699
      EdgeCount:       71
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:454,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:456,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:461,35'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:461,35'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:465,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:470,35'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:470,35'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:475,35'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:475,35'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:480,35'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:480,35'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:484,31'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:458,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:463,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:467,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:472,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:477,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:482,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:486,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:100,64'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    build_ycc_rgb_table
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          136
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'jdcolor.c:236,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:241,21'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:254,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ycc_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         59
      ICount:          1539
      EdgeCount:       71
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:265,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:267,33'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:272,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:272,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:276,33'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:281,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:281,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:286,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:286,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:291,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:291,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:295,30'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:269,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:57,12'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:274,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:57,12'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:278,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:57,12'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:283,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:57,12'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:288,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:57,12'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:293,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:57,12'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:297,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:57,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    build_rgb_y_table
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          76
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:322,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:323,45'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:330,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         8
      ICount:          161
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:350,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:351,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:368,1'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:356,5'
          Branch Sides:
            - BranchSide:      'jdcolor.c:350,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:357,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    grayscale_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - j12copy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jdcolor.c:441,3'
          Dst:             j12copy_sample_rows
    - functionName:    start_pass_dcolor
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j12init_color_deconverter
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         127
      ICount:          899
      EdgeCount:       159
      CyclomaticComplexity: 34
      functionsReached:
        - build_rgb_y_table
        - build_ycc_rgb_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:762,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:763,5'
              BranchSideFuncs:
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_rgb_y_table
            - BranchSide:      'jdcolor.c:766,7'
              BranchSideFuncs:
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_rgb_y_table
        - Branch String:   'jdcolor.c:772,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:774,9'
              BranchSideFuncs:
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_rgb_y_table
            - BranchSide:      'jdcolor.c:780,9'
              BranchSideFuncs:
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_rgb_y_table
            - BranchSide:      'jdcolor.c:780,9'
              BranchSideFuncs:
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_rgb_y_table
            - BranchSide:      'jdcolor.c:786,9'
              BranchSideFuncs:
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_rgb_y_table
            - BranchSide:      'jdcolor.c:786,9'
              BranchSideFuncs:
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_rgb_y_table
            - BranchSide:      'jdcolor.c:791,9'
              BranchSideFuncs:
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_rgb_y_table
        - Branch String:   'jdcolor.c:774,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:775,7'
              BranchSideFuncs:
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_rgb_y_table
            - BranchSide:      'jdcolor.c:776,5'
              BranchSideFuncs:
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_rgb_y_table
        - Branch String:   'jdcolor.c:780,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:781,7'
              BranchSideFuncs:
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_rgb_y_table
            - BranchSide:      'jdcolor.c:782,5'
              BranchSideFuncs:
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_rgb_y_table
        - Branch String:   'jdcolor.c:786,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:787,7'
              BranchSideFuncs:
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_rgb_y_table
            - BranchSide:      'jdcolor.c:788,5'
              BranchSideFuncs:
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_rgb_y_table
        - Branch String:   'jdcolor.c:791,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:792,7'
              BranchSideFuncs:
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_rgb_y_table
            - BranchSide:      'jdcolor.c:793,5'
              BranchSideFuncs:
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_ycc_rgb_table
                - build_rgb_y_table
        - Branch String:   'jdcolor.c:803,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:806,9'
              BranchSideFuncs:
                - build_rgb_y_table
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - build_ycc_rgb_table
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - build_ycc_rgb_table
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - build_ycc_rgb_table
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - build_ycc_rgb_table
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - build_ycc_rgb_table
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - build_ycc_rgb_table
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - build_ycc_rgb_table
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - build_ycc_rgb_table
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - build_ycc_rgb_table
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - build_ycc_rgb_table
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - build_ycc_rgb_table
            - BranchSide:      'jdcolor.c:866,9'
              BranchSideFuncs:
                - build_ycc_rgb_table
                - build_ycc_rgb_table
            - BranchSide:      'jdcolor.c:903,9'
              BranchSideFuncs:
                - build_ycc_rgb_table
            - BranchSide:      'jdcolor.c:919,9'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:806,33'
          Branch Sides:
            - BranchSide:      'jdcolor.c:807,9'
              BranchSideFuncs:
                - build_rgb_y_table
            - BranchSide:      'jdcolor.c:810,5'
              BranchSideFuncs:
                - build_rgb_y_table
        - Branch String:   'jdcolor.c:806,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:808,7'
              BranchSideFuncs:
                - build_rgb_y_table
            - BranchSide:      'jdcolor.c:810,5'
              BranchSideFuncs:
                - build_rgb_y_table
        - Branch String:   'jdcolor.c:811,50'
          Branch Sides:
            - BranchSide:      'jdcolor.c:812,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:813,7'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:811,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:813,7'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:817,16'
              BranchSideFuncs:
                - build_rgb_y_table
        - Branch String:   'jdcolor.c:815,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:816,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:817,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:817,16'
          Branch Sides:
            - BranchSide:      'jdcolor.c:818,7'
              BranchSideFuncs:
                - build_rgb_y_table
            - BranchSide:      'jdcolor.c:821,7'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:836,33'
          Branch Sides:
            - BranchSide:      'jdcolor.c:836,36'
              BranchSideFuncs:
                - build_ycc_rgb_table
            - BranchSide:      'jdcolor.c:839,49'
              BranchSideFuncs:
                - build_ycc_rgb_table
        - Branch String:   'jdcolor.c:836,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:837,7'
              BranchSideFuncs:
                - build_ycc_rgb_table
            - BranchSide:      'jdcolor.c:839,49'
              BranchSideFuncs:
                - build_ycc_rgb_table
        - Branch String:   'jdcolor.c:840,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:847,9'
              BranchSideFuncs:
                - build_ycc_rgb_table
            - BranchSide:      'jdcolor.c:850,16'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:850,16'
          Branch Sides:
            - BranchSide:      'jdcolor.c:851,7'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:852,16'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:852,16'
          Branch Sides:
            - BranchSide:      'jdcolor.c:853,19'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:861,7'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:853,48'
          Branch Sides:
            - BranchSide:      'jdcolor.c:854,21'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:859,9'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:854,50'
          Branch Sides:
            - BranchSide:      'jdcolor.c:855,20'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:859,9'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:855,49'
          Branch Sides:
            - BranchSide:      'jdcolor.c:856,25'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:859,9'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:853,11'
          Branch Sides:
            - BranchSide:      'jdcolor.c:857,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:859,9'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:866,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:867,7'
              BranchSideFuncs:
                - build_ycc_rgb_table
                - build_ycc_rgb_table
            - BranchSide:      'jdcolor.c:869,5'
              BranchSideFuncs:
                - build_ycc_rgb_table
                - build_ycc_rgb_table
        - Branch String:   'jdcolor.c:870,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:871,11'
              BranchSideFuncs:
                - build_ycc_rgb_table
            - BranchSide:      'jdcolor.c:889,11'
              BranchSideFuncs:
                - build_ycc_rgb_table
        - Branch String:   'jdcolor.c:871,11'
          Branch Sides:
            - BranchSide:      'jdcolor.c:878,11'
              BranchSideFuncs:
                - build_ycc_rgb_table
            - BranchSide:      'jdcolor.c:881,18'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:881,18'
          Branch Sides:
            - BranchSide:      'jdcolor.c:882,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:883,18'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:883,18'
          Branch Sides:
            - BranchSide:      'jdcolor.c:884,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:886,9'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:889,11'
          Branch Sides:
            - BranchSide:      'jdcolor.c:890,9'
              BranchSideFuncs:
                - build_ycc_rgb_table
            - BranchSide:      'jdcolor.c:892,18'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:892,18'
          Branch Sides:
            - BranchSide:      'jdcolor.c:893,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:894,18'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:894,18'
          Branch Sides:
            - BranchSide:      'jdcolor.c:895,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:897,9'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:903,33'
          Branch Sides:
            - BranchSide:      'jdcolor.c:904,9'
              BranchSideFuncs:
                - build_ycc_rgb_table
            - BranchSide:      'jdcolor.c:907,5'
              BranchSideFuncs:
                - build_ycc_rgb_table
        - Branch String:   'jdcolor.c:903,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:905,7'
              BranchSideFuncs:
                - build_ycc_rgb_table
            - BranchSide:      'jdcolor.c:907,5'
              BranchSideFuncs:
                - build_ycc_rgb_table
        - Branch String:   'jdcolor.c:908,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:909,7'
              BranchSideFuncs:
                - build_ycc_rgb_table
            - BranchSide:      'jdcolor.c:911,16'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:911,16'
          Branch Sides:
            - BranchSide:      'jdcolor.c:912,7'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:914,7'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:919,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:920,37'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:923,7'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:927,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:928,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:930,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdcolor.c:819,7'
          Dst:             build_rgb_y_table
        - Src:             'jdcolor.c:848,9'
          Dst:             build_ycc_rgb_table
        - Src:             'jdcolor.c:879,11'
          Dst:             build_ycc_rgb_table
        - Src:             'jdcolor.c:891,9'
          Dst:             build_ycc_rgb_table
        - Src:             'jdcolor.c:910,7'
          Dst:             build_ycc_rgb_table
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jddiffct.c:129,7'
          Branch Sides:
            - BranchSide:      'jddiffct.c:130,5'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:132,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          69
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jddiffct.c:74,7'
          Branch Sides:
            - BranchSide:      'jddiffct.c:75,5'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:77,9'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:77,9'
          Branch Sides:
            - BranchSide:      'jddiffct.c:78,37'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:80,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decompress_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - output_buf
      BBCount:         34
      ICount:          355
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - process_restart
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jddiffct.c:175,3'
          Branch Sides:
            - BranchSide:      'jddiffct.c:179,9'
              BranchSideFuncs:
                - start_iMCU_row.1926
                - process_restart.1925
            - BranchSide:      'jddiffct.c:211,11'
              BranchSideFuncs:
                - start_iMCU_row.1926
        - Branch String:   'jddiffct.c:179,9'
          Branch Sides:
            - BranchSide:      'jddiffct.c:180,11'
              BranchSideFuncs:
                - start_iMCU_row.1926
                - process_restart.1925
            - BranchSide:      'jddiffct.c:185,19'
              BranchSideFuncs:
                - start_iMCU_row.1926
                - process_restart.1925
        - Branch String:   'jddiffct.c:180,11'
          Branch Sides:
            - BranchSide:      'jddiffct.c:181,30'
              BranchSideFuncs:
                - process_restart.1925
                - start_iMCU_row.1926
            - BranchSide:      'jddiffct.c:183,5'
              BranchSideFuncs:
                - start_iMCU_row.1926
                - process_restart.1925
        - Branch String:   'jddiffct.c:181,13'
          Branch Sides:
            - BranchSide:      'jddiffct.c:181,35'
              BranchSideFuncs:
                - start_iMCU_row.1926
                - process_restart.1925
            - BranchSide:      'jddiffct.c:182,11'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:191,9'
          Branch Sides:
            - BranchSide:      'jddiffct.c:193,31'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:199,9'
              BranchSideFuncs:
                - start_iMCU_row.1926
                - process_restart.1925
        - Branch String:   'jddiffct.c:199,9'
          Branch Sides:
            - BranchSide:      'jddiffct.c:200,7'
              BranchSideFuncs:
                - start_iMCU_row.1926
                - process_restart.1925
            - BranchSide:      'jddiffct.c:203,5'
              BranchSideFuncs:
                - start_iMCU_row.1926
                - process_restart.1925
        - Branch String:   'jddiffct.c:211,3'
          Branch Sides:
            - BranchSide:      'jddiffct.c:212,15'
              BranchSideFuncs:
                - start_iMCU_row.1926
            - BranchSide:      'jddiffct.c:234,10'
              BranchSideFuncs:
                - start_iMCU_row.1926
        - Branch String:   'jddiffct.c:215,17'
          Branch Sides:
            - BranchSide:      'jddiffct.c:216,17'
              BranchSideFuncs:
                - start_iMCU_row.1926
            - BranchSide:      'jddiffct.c:216,44'
              BranchSideFuncs:
                - start_iMCU_row.1926
        - Branch String:   'jddiffct.c:214,5'
          Branch Sides:
            - BranchSide:      'jddiffct.c:218,9'
              BranchSideFuncs:
                - start_iMCU_row.1926
            - BranchSide:      'jddiffct.c:226,3'
              BranchSideFuncs:
                - start_iMCU_row.1926
        - Branch String:   'jddiffct.c:234,7'
          Branch Sides:
            - BranchSide:      'jddiffct.c:235,20'
              BranchSideFuncs:
                - start_iMCU_row.1926
            - BranchSide:      'jddiffct.c:239,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jddiffct.c:181,14'
          Dst:             process_restart
        - Src:             'jddiffct.c:235,5'
          Dst:             start_iMCU_row
    - functionName:    dummy_consume_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    output_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - output_buf
      BBCount:         31
      ICount:          251
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jddiffct.c:304,63'
          Branch Sides:
            - BranchSide:      'jddiffct.c:304,3'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:305,11'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:305,65'
          Branch Sides:
            - BranchSide:      'jddiffct.c:304,63'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:306,11'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:304,3'
          Branch Sides:
            - BranchSide:      'jddiffct.c:307,11'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:312,11'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:307,9'
          Branch Sides:
            - BranchSide:      'jddiffct.c:304,3'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:308,7'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:312,3'
          Branch Sides:
            - BranchSide:      'jddiffct.c:315,29'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:334,10'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:320,9'
          Branch Sides:
            - BranchSide:      'jddiffct.c:321,19'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:324,25'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:328,5'
          Branch Sides:
            - BranchSide:      'jddiffct.c:329,14'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:332,3'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:334,7'
          Branch Sides:
            - BranchSide:      'jddiffct.c:335,5'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:336,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    consume_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          91
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - decompress_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jddiffct.c:273,3'
          Branch Sides:
            - BranchSide:      'jddiffct.c:274,15'
              BranchSideFuncs:
                - decompress_data
            - BranchSide:      'jddiffct.c:282,26'
              BranchSideFuncs:
                - decompress_data
      Callsites:
        - Src:             'jddiffct.c:282,10'
          Dst:             decompress_data
    - functionName:    start_output_pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_input_pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         6
      ICount:          94
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jddiffct.c:107,7'
          Branch Sides:
            - BranchSide:      'jddiffct.c:107,7'
              BranchSideFuncs:
                - start_iMCU_row.1926
            - BranchSide:      'jddiffct.c:108,5'
              BranchSideFuncs:
                - start_iMCU_row.1926
      Callsites:
        - Src:             'jddiffct.c:115,3'
          Dst:             start_iMCU_row
    - functionName:    j12init_d_diff_controller
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         14
      ICount:          231
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jddiffct.c:361,3'
          Branch Sides:
            - BranchSide:      'jddiffct.c:364,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'jddiffct.c:375,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
        - Branch String:   'jddiffct.c:375,7'
          Branch Sides:
            - BranchSide:      'jddiffct.c:380,13'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'jddiffct.c:397,5'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:380,5'
          Branch Sides:
            - BranchSide:      'jddiffct.c:382,21'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'jddiffct.c:391,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jddiffct.c:364,7'
          Dst:             jround_up
        - Src:             'jddiffct.c:369,7'
          Dst:             jround_up
        - Src:             'jddiffct.c:385,22'
          Dst:             jround_up
        - Src:             'jddiffct.c:387,22'
          Dst:             jround_up
    - functionName:    jpeg_undifference7
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - comp_index
        - diff_buf
        - prev_row
        - undiff_buf
        - width
      BBCount:         4
      ICount:          86
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:161,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:161,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:162,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference6
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - comp_index
        - diff_buf
        - prev_row
        - undiff_buf
        - width
      BBCount:         4
      ICount:          88
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:153,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:153,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:154,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference5
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - comp_index
        - diff_buf
        - prev_row
        - undiff_buf
        - width
      BBCount:         4
      ICount:          88
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:145,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:145,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:146,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference4
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - comp_index
        - diff_buf
        - prev_row
        - undiff_buf
        - width
      BBCount:         4
      ICount:          87
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:137,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:137,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:138,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference3
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - comp_index
        - diff_buf
        - prev_row
        - undiff_buf
        - width
      BBCount:         4
      ICount:          79
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:129,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:129,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:130,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference2
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - comp_index
        - diff_buf
        - prev_row
        - undiff_buf
        - width
      BBCount:         4
      ICount:          80
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:120,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:120,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:121,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference1
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - comp_index
        - diff_buf
        - prev_row
        - undiff_buf
        - width
      BBCount:         4
      ICount:          65
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:112,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:112,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:113,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    noscale
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - diff_buf
        - output_buf
        - width
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:230,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:229,41'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:231,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    simple_upscale
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - diff_buf
        - output_buf
        - width
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:221,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:220,41'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:222,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference_first_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - comp_index
        - diff_buf
        - prev_row
        - undiff_buf
        - width
      BBCount:         13
      ICount:          154
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:180,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:180,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:187,11'
              BranchSideFuncs: []
        - Branch String:   'jdlossls.c:187,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:187,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:189,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:192,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:195,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:198,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:201,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:204,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:207,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_lossless
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         24
      ICount:          183
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:254,21'
          Branch Sides:
            - BranchSide:      'jdlossls.c:254,24'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'jdlossls.c:254,38'
          Branch Sides:
            - BranchSide:      'jdlossls.c:255,7'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'jdlossls.c:255,22'
          Branch Sides:
            - BranchSide:      'jdlossls.c:255,25'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'jdlossls.c:255,40'
          Branch Sides:
            - BranchSide:      'jdlossls.c:256,7'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'jdlossls.c:256,21'
          Branch Sides:
            - BranchSide:      'jdlossls.c:256,24'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'jdlossls.c:254,7'
          Branch Sides:
            - BranchSide:      'jdlossls.c:257,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:261,11'
              BranchSideFuncs: []
        - Branch String:   'jdlossls.c:261,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:262,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:265,7'
              BranchSideFuncs: []
        - Branch String:   'jdlossls.c:265,7'
          Branch Sides:
            - BranchSide:      'jdlossls.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:268,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    j12init_lossless_decompressor
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_wraparound_pointers
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         9
      ICount:          167
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmainct.h:63,3'
          Branch Sides:
            - BranchSide:      'jdmainct.h:65,15'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.h:76,1'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.h:69,5'
          Branch Sides:
            - BranchSide:      'jdmainct.h:70,27'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.h:75,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    set_bottom_pointers
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         15
      ICount:          150
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmainct.c:228,3'
          Branch Sides:
            - BranchSide:      'jdmainct.c:231,18'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:235,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:235,37'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:239,9'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:239,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:240,49'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:245,12'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:246,5'
          Branch Sides:
            - BranchSide:      'jdmainct.c:247,29'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:249,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    process_data_crank_post
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - output_buf
        - out_row_ctr
        - out_rows_avail
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_simple_main
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - output_buf
        - out_row_ctr
        - out_rows_avail
      BBCount:         11
      ICount:          110
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmainct.c:303,7'
          Branch Sides:
            - BranchSide:      'jdmainct.c:304,12'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:310,33'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:304,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:305,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:306,5'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:322,7'
          Branch Sides:
            - BranchSide:      'jdmainct.c:322,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:323,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    make_funny_pointers
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         17
      ICount:          209
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmainct.c:188,3'
          Branch Sides:
            - BranchSide:      'jdmainct.c:190,15'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:213,1'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:196,5'
          Branch Sides:
            - BranchSide:      'jdmainct.c:197,29'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:200,12'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:200,5'
          Branch Sides:
            - BranchSide:      'jdmainct.c:201,37'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:209,12'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:209,5'
          Branch Sides:
            - BranchSide:      'jdmainct.c:210,27'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:212,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    process_data_context_main
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - output_buf
        - out_row_ctr
        - out_rows_avail
      BBCount:         27
      ICount:          261
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - set_bottom_pointers
        - set_wraparound_pointers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmainct.c:341,7'
          Branch Sides:
            - BranchSide:      'jdmainct.c:342,12'
              BranchSideFuncs:
                - set_wraparound_pointers.1985
                - set_bottom_pointers
            - BranchSide:      'jdmainct.c:354,11'
              BranchSideFuncs:
                - set_wraparound_pointers.1985
                - set_bottom_pointers
        - Branch String:   'jdmainct.c:342,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:344,7'
              BranchSideFuncs:
                - set_wraparound_pointers.1985
                - set_bottom_pointers
            - BranchSide:      'jdmainct.c:345,5'
              BranchSideFuncs:
                - set_wraparound_pointers.1985
                - set_bottom_pointers
        - Branch String:   'jdmainct.c:354,3'
          Branch Sides:
            - BranchSide:      'jdmainct.c:354,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:357,7'
              BranchSideFuncs:
                - set_wraparound_pointers.1985
                - set_bottom_pointers
            - BranchSide:      'jdmainct.c:370,5'
              BranchSideFuncs:
                - set_wraparound_pointers.1985
                - set_bottom_pointers
            - BranchSide:      'jdmainct.c:381,7'
              BranchSideFuncs:
                - set_wraparound_pointers.1985
        - Branch String:   'jdmainct.c:362,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:363,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:364,5'
              BranchSideFuncs:
                - set_wraparound_pointers.1985
                - set_bottom_pointers
        - Branch String:   'jdmainct.c:365,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:365,25'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:366,7'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:375,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:376,27'
              BranchSideFuncs:
                - set_bottom_pointers
                - set_wraparound_pointers.1985
            - BranchSide:      'jdmainct.c:377,5'
              BranchSideFuncs:
                - set_wraparound_pointers.1985
        - Branch String:   'jdmainct.c:386,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:387,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:389,9'
              BranchSideFuncs:
                - set_wraparound_pointers.1985
        - Branch String:   'jdmainct.c:389,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:390,31'
              BranchSideFuncs:
                - set_wraparound_pointers.1985
            - BranchSide:      'jdmainct.c:392,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdmainct.c:376,7'
          Dst:             set_bottom_pointers
        - Src:             'jdmainct.c:390,7'
          Dst:             set_wraparound_pointers
    - functionName:    alloc_funny_pointers
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          153
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmainct.c:155,3'
          Branch Sides:
            - BranchSide:      'jdmainct.c:157,15'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:170,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_main
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - pass_mode
      BBCount:         10
      ICount:          95
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - make_funny_pointers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmainct.c:262,3'
          Branch Sides:
            - BranchSide:      'jdmainct.c:264,9'
              BranchSideFuncs:
                - make_funny_pointers
            - BranchSide:      'jdmainct.c:280,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:284,5'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:264,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:265,7'
              BranchSideFuncs:
                - make_funny_pointers
            - BranchSide:      'jdmainct.c:272,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdmainct.c:266,7'
          Dst:             make_funny_pointers
    - functionName:    j12init_d_main_controller
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         19
      ICount:          226
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - alloc_funny_pointers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmainct.c:434,7'
          Branch Sides:
            - BranchSide:      'jdmainct.c:435,5'
              BranchSideFuncs:
                - alloc_funny_pointers
            - BranchSide:      'jdmainct.c:438,7'
              BranchSideFuncs:
                - alloc_funny_pointers
        - Branch String:   'jdmainct.c:444,7'
          Branch Sides:
            - BranchSide:      'jdmainct.c:445,5'
              BranchSideFuncs:
                - alloc_funny_pointers
            - BranchSide:      'jdmainct.c:450,7'
              BranchSideFuncs:
                - alloc_funny_pointers
        - Branch String:   'jdmainct.c:450,7'
          Branch Sides:
            - BranchSide:      'jdmainct.c:451,9'
              BranchSideFuncs:
                - alloc_funny_pointers
            - BranchSide:      'jdmainct.c:456,15'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:451,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:452,7'
              BranchSideFuncs:
                - alloc_funny_pointers
            - BranchSide:      'jdmainct.c:453,26'
              BranchSideFuncs:
                - alloc_funny_pointers
        - Branch String:   'jdmainct.c:459,3'
          Branch Sides:
            - BranchSide:      'jdmainct.c:461,15'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:468,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdmainct.c:453,5'
          Dst:             alloc_funny_pointers
    - functionName:    post_process_2pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_group_ctr
        - in_row_groups_avail
        - output_buf
        - out_row_ctr
        - out_rows_avail
      BBCount:         15
      ICount:          190
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdpostct.c:228,7'
          Branch Sides:
            - BranchSide:      'jdpostct.c:229,35'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:235,14'
              BranchSideFuncs: []
        - Branch String:   'jdpostct.c:237,7'
          Branch Sides:
            - BranchSide:      'jdpostct.c:238,16'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:240,14'
              BranchSideFuncs: []
        - Branch String:   'jdpostct.c:241,7'
          Branch Sides:
            - BranchSide:      'jdpostct.c:242,16'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:245,5'
              BranchSideFuncs: []
        - Branch String:   'jdpostct.c:252,7'
          Branch Sides:
            - BranchSide:      'jdpostct.c:252,7'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:253,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    post_process_prepass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_group_ctr
        - in_row_groups_avail
        - output_buf
        - out_row_ctr
        - out_rows_avail
      BBCount:         12
      ICount:          171
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdpostct.c:185,7'
          Branch Sides:
            - BranchSide:      'jdpostct.c:186,35'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:192,18'
              BranchSideFuncs: []
        - Branch String:   'jdpostct.c:199,7'
          Branch Sides:
            - BranchSide:      'jdpostct.c:200,16'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:207,7'
              BranchSideFuncs: []
        - Branch String:   'jdpostct.c:207,7'
          Branch Sides:
            - BranchSide:      'jdpostct.c:207,7'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:208,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    post_process_1pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_group_ctr
        - in_row_groups_avail
        - output_buf
        - out_row_ctr
        - out_rows_avail
      BBCount:         6
      ICount:          106
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdpostct.c:153,7'
          Branch Sides:
            - BranchSide:      'jdpostct.c:153,7'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:154,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_dpost
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - pass_mode
      BBCount:         20
      ICount:          171
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdpostct.c:88,3'
          Branch Sides:
            - BranchSide:      'jdpostct.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:115,9'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:127,5'
              BranchSideFuncs: []
        - Branch String:   'jdpostct.c:91,9'
          Branch Sides:
            - BranchSide:      'jdpostct.c:93,7'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:109,38'
              BranchSideFuncs: []
        - Branch String:   'jdpostct.c:98,11'
          Branch Sides:
            - BranchSide:      'jdpostct.c:99,39'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:103,5'
              BranchSideFuncs: []
        - Branch String:   'jdpostct.c:115,9'
          Branch Sides:
            - BranchSide:      'jdpostct.c:116,7'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:117,5'
              BranchSideFuncs: []
        - Branch String:   'jdpostct.c:121,9'
          Branch Sides:
            - BranchSide:      'jdpostct.c:122,7'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:123,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    j12init_d_post_controller
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         12
      ICount:          163
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdpostct.c:270,7'
          Branch Sides:
            - BranchSide:      'jdpostct.c:271,5'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdpostct.c:274,7'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdpostct.c:282,7'
          Branch Sides:
            - BranchSide:      'jdpostct.c:282,7'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdpostct.c:288,38'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdpostct.c:289,9'
          Branch Sides:
            - BranchSide:      'jdpostct.c:293,29'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdpostct.c:304,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdpostct.c:296,22'
          Dst:             jround_up
    - functionName:    compress_output
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
      BBCount:         30
      ICount:          273
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jccoefct.c:357,3'
          Branch Sides:
            - BranchSide:      'jccoefct.c:358,15'
              BranchSideFuncs:
                - start_iMCU_row.2026
            - BranchSide:      'jccoefct.c:366,18'
              BranchSideFuncs:
                - start_iMCU_row.2026
        - Branch String:   'jccoefct.c:366,3'
          Branch Sides:
            - BranchSide:      'jccoefct.c:368,24'
              BranchSideFuncs:
                - start_iMCU_row.2026
            - BranchSide:      'jccoefct.c:394,3'
              BranchSideFuncs:
                - start_iMCU_row.2026
        - Branch String:   'jccoefct.c:368,5'
          Branch Sides:
            - BranchSide:      'jccoefct.c:371,12'
              BranchSideFuncs:
                - start_iMCU_row.2026
            - BranchSide:      'jccoefct.c:391,5'
              BranchSideFuncs:
                - start_iMCU_row.2026
        - Branch String:   'jccoefct.c:372,7'
          Branch Sides:
            - BranchSide:      'jccoefct.c:373,19'
              BranchSideFuncs:
                - start_iMCU_row.2026
            - BranchSide:      'jccoefct.c:383,14'
              BranchSideFuncs:
                - start_iMCU_row.2026
        - Branch String:   'jccoefct.c:375,9'
          Branch Sides:
            - BranchSide:      'jccoefct.c:376,31'
              BranchSideFuncs:
                - start_iMCU_row.2026
            - BranchSide:      'jccoefct.c:381,7'
              BranchSideFuncs:
                - start_iMCU_row.2026
        - Branch String:   'jccoefct.c:377,11'
          Branch Sides:
            - BranchSide:      'jccoefct.c:378,50'
              BranchSideFuncs:
                - start_iMCU_row.2026
            - BranchSide:      'jccoefct.c:380,9'
              BranchSideFuncs:
                - start_iMCU_row.2026
        - Branch String:   'jccoefct.c:383,11'
          Branch Sides:
            - BranchSide:      'jccoefct.c:385,33'
              BranchSideFuncs:
                - start_iMCU_row.2026
            - BranchSide:      'jccoefct.c:389,5'
              BranchSideFuncs:
                - start_iMCU_row.2026
      Callsites:
        - Src:             'jccoefct.c:395,3'
          Dst:             start_iMCU_row
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          69
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jccoefct.c:81,7'
          Branch Sides:
            - BranchSide:      'jccoefct.c:82,5'
              BranchSideFuncs: []
            - BranchSide:      'jccoefct.c:84,9'
              BranchSideFuncs: []
        - Branch String:   'jccoefct.c:84,9'
          Branch Sides:
            - BranchSide:      'jccoefct.c:85,37'
              BranchSideFuncs: []
            - BranchSide:      'jccoefct.c:87,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compress_first_pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
      BBCount:         42
      ICount:          385
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - compress_output
        - jzero_far
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jccoefct.c:258,3'
          Branch Sides:
            - BranchSide:      'jccoefct.c:261,16'
              BranchSideFuncs:
                - compress_output.2025
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:328,26'
              BranchSideFuncs:
                - compress_output.2025
        - Branch String:   'jccoefct.c:266,9'
          Branch Sides:
            - BranchSide:      'jccoefct.c:267,20'
              BranchSideFuncs:
                - compress_output.2025
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:270,26'
              BranchSideFuncs:
                - compress_output.2025
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:277,9'
          Branch Sides:
            - BranchSide:      'jccoefct.c:278,16'
              BranchSideFuncs:
                - compress_output.2025
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:282,20'
              BranchSideFuncs:
                - compress_output.2025
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:282,5'
          Branch Sides:
            - BranchSide:      'jccoefct.c:283,22'
              BranchSideFuncs:
                - compress_output.2025
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:303,9'
              BranchSideFuncs:
                - compress_output.2025
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:288,11'
          Branch Sides:
            - BranchSide:      'jccoefct.c:290,25'
              BranchSideFuncs:
                - jzero_far
                - compress_output.2025
                - jzero_far
            - BranchSide:      'jccoefct.c:297,5'
              BranchSideFuncs:
                - compress_output.2025
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:293,9'
          Branch Sides:
            - BranchSide:      'jccoefct.c:294,33'
              BranchSideFuncs:
                - compress_output.2025
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:296,7'
              BranchSideFuncs:
                - compress_output.2025
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:303,9'
          Branch Sides:
            - BranchSide:      'jccoefct.c:304,24'
              BranchSideFuncs:
                - compress_output.2025
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:322,3'
              BranchSideFuncs:
                - compress_output.2025
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:306,7'
          Branch Sides:
            - BranchSide:      'jccoefct.c:308,24'
              BranchSideFuncs:
                - jzero_far
                - compress_output.2025
                - jzero_far
            - BranchSide:      'jccoefct.c:321,5'
              BranchSideFuncs:
                - compress_output.2025
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:312,9'
          Branch Sides:
            - BranchSide:      'jccoefct.c:313,20'
              BranchSideFuncs:
                - compress_output.2025
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:320,7'
              BranchSideFuncs:
                - compress_output.2025
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:314,11'
          Branch Sides:
            - BranchSide:      'jccoefct.c:315,35'
              BranchSideFuncs:
                - compress_output.2025
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:317,27'
              BranchSideFuncs:
                - compress_output.2025
                - jzero_far
                - jzero_far
      Callsites:
        - Src:             'jccoefct.c:291,9'
          Dst:             jzero_far
        - Src:             'jccoefct.c:310,9'
          Dst:             jzero_far
        - Src:             'jccoefct.c:328,10'
          Dst:             compress_output
    - functionName:    compress_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
      BBCount:         42
      ICount:          398
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - jzero_far
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jccoefct.c:154,3'
          Branch Sides:
            - BranchSide:      'jccoefct.c:156,24'
              BranchSideFuncs:
                - start_iMCU_row.2026
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:217,3'
              BranchSideFuncs:
                - start_iMCU_row.2026
        - Branch String:   'jccoefct.c:156,5'
          Branch Sides:
            - BranchSide:      'jccoefct.c:167,12'
              BranchSideFuncs:
                - start_iMCU_row.2026
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:214,5'
              BranchSideFuncs:
                - start_iMCU_row.2026
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:168,7'
          Branch Sides:
            - BranchSide:      'jccoefct.c:169,19'
              BranchSideFuncs:
                - start_iMCU_row.2026
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:206,14'
              BranchSideFuncs:
                - start_iMCU_row.2026
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:170,20'
          Branch Sides:
            - BranchSide:      'jccoefct.c:170,51'
              BranchSideFuncs:
                - start_iMCU_row.2026
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:171,51'
              BranchSideFuncs:
                - start_iMCU_row.2026
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:174,9'
          Branch Sides:
            - BranchSide:      'jccoefct.c:175,15'
              BranchSideFuncs:
                - jzero_far
                - start_iMCU_row.2026
                - jzero_far
            - BranchSide:      'jccoefct.c:202,7'
              BranchSideFuncs:
                - start_iMCU_row.2026
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:175,50'
          Branch Sides:
            - BranchSide:      'jccoefct.c:176,15'
              BranchSideFuncs:
                - start_iMCU_row.2026
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:177,15'
              BranchSideFuncs:
                - start_iMCU_row.2026
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:175,15'
          Branch Sides:
            - BranchSide:      'jccoefct.c:177,15'
              BranchSideFuncs:
                - start_iMCU_row.2026
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:192,31'
              BranchSideFuncs:
                - jzero_far
                - start_iMCU_row.2026
                - jzero_far
        - Branch String:   'jccoefct.c:181,17'
          Branch Sides:
            - BranchSide:      'jccoefct.c:183,33'
              BranchSideFuncs:
                - jzero_far
                - start_iMCU_row.2026
                - jzero_far
            - BranchSide:      'jccoefct.c:190,11'
              BranchSideFuncs:
                - start_iMCU_row.2026
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:185,15'
          Branch Sides:
            - BranchSide:      'jccoefct.c:187,19'
              BranchSideFuncs:
                - start_iMCU_row.2026
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:189,13'
              BranchSideFuncs:
                - start_iMCU_row.2026
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:194,13'
          Branch Sides:
            - BranchSide:      'jccoefct.c:0,0'
              BranchSideFuncs:
                - start_iMCU_row.2026
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:196,17'
              BranchSideFuncs:
                - start_iMCU_row.2026
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:206,11'
          Branch Sides:
            - BranchSide:      'jccoefct.c:208,33'
              BranchSideFuncs:
                - start_iMCU_row.2026
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:212,5'
              BranchSideFuncs:
                - start_iMCU_row.2026
                - jzero_far
                - jzero_far
      Callsites:
        - Src:             'jccoefct.c:183,15'
          Dst:             jzero_far
        - Src:             'jccoefct.c:192,13'
          Dst:             jzero_far
        - Src:             'jccoefct.c:218,3'
          Dst:             start_iMCU_row
    - functionName:    start_pass_coef
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - pass_mode
      BBCount:         17
      ICount:          149
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jccoefct.c:107,3'
          Branch Sides:
            - BranchSide:      'jccoefct.c:109,9'
              BranchSideFuncs: []
            - BranchSide:      'jccoefct.c:115,9'
              BranchSideFuncs: []
            - BranchSide:      'jccoefct.c:120,9'
              BranchSideFuncs: []
            - BranchSide:      'jccoefct.c:126,5'
              BranchSideFuncs: []
        - Branch String:   'jccoefct.c:109,9'
          Branch Sides:
            - BranchSide:      'jccoefct.c:110,7'
              BranchSideFuncs: []
            - BranchSide:      'jccoefct.c:111,5'
              BranchSideFuncs: []
        - Branch String:   'jccoefct.c:115,9'
          Branch Sides:
            - BranchSide:      'jccoefct.c:116,7'
              BranchSideFuncs: []
            - BranchSide:      'jccoefct.c:117,5'
              BranchSideFuncs: []
        - Branch String:   'jccoefct.c:120,9'
          Branch Sides:
            - BranchSide:      'jccoefct.c:121,7'
              BranchSideFuncs: []
            - BranchSide:      'jccoefct.c:122,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jccoefct.c:105,3'
          Dst:             start_iMCU_row
    - functionName:    j12init_c_coef_controller
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         17
      ICount:          196
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jccoefct.c:411,7'
          Branch Sides:
            - BranchSide:      'jccoefct.c:412,5'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'jccoefct.c:415,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
        - Branch String:   'jccoefct.c:422,7'
          Branch Sides:
            - BranchSide:      'jccoefct.c:429,13'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'jccoefct.c:448,9'
              BranchSideFuncs: []
        - Branch String:   'jccoefct.c:429,5'
          Branch Sides:
            - BranchSide:      'jccoefct.c:431,33'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'jccoefct.c:442,3'
              BranchSideFuncs: []
        - Branch String:   'jccoefct.c:450,5'
          Branch Sides:
            - BranchSide:      'jccoefct.c:451,29'
              BranchSideFuncs: []
            - BranchSide:      'jccoefct.c:453,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jccoefct.c:433,22'
          Dst:             jround_up
        - Src:             'jccoefct.c:435,22'
          Dst:             jround_up
    - functionName:    quantize_float
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - coef_block
        - divisors
        - workspace
      BBCount:         5
      ICount:          60
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcdctmgr.c:574,3'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:576,12'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:586,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    convsamp_float
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - sample_data
        - start_col
        - workspace
      BBCount:         5
      ICount:          135
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcdctmgr.c:544,3'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:545,15'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:563,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    quantize
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - coef_block
        - divisors
        - workspace
      BBCount:         14
      ICount:          117
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcdctmgr.c:455,3'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:456,12'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:489,1'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:475,9'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:476,15'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:481,15'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:478,7'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:478,7'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:478,7'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:482,7'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:482,7'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:482,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    convsamp
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - sample_data
        - start_col
        - workspace
      BBCount:         5
      ICount:          135
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcdctmgr.c:391,3'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:392,15'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:411,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    forward_DCT_float
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - sample_data
        - coef_blocks
        - start_row
        - start_col
        - num_blocks
      BBCount:         7
      ICount:          124
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcdctmgr.c:611,3'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:613,7'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:621,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    forward_DCT
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - sample_data
        - coef_blocks
        - start_row
        - start_col
        - num_blocks
      BBCount:         7
      ICount:          124
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jcdctmgr.c:520,3'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:522,7'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:530,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_fdctmgr
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         45
      ICount:          398
      EdgeCount:       55
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcdctmgr.c:244,3'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:246,14'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:376,1'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:248,20'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:248,23'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:250,7'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:248,48'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:249,9'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:250,7'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:248,9'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:250,7'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:251,12'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:254,5'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:260,11'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:304,13'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:353,13'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:372,7'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:260,11'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:262,13'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:265,14'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:266,7'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:276,29'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:279,7'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:304,13'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:306,15'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:309,16'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:310,9'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:327,13'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:333,7'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:353,13'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:355,15'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:358,17'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:360,9'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:361,20'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:369,7'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:361,11'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:363,32'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:367,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    j12init_forward_dct
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         24
      ICount:          246
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcdctmgr.c:636,7'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:637,5'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:640,7'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:646,3'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:649,5'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:660,5'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:671,5'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:681,5'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:686,3'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:699,7'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:699,7'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:715,7'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:725,5'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:731,7'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:733,9'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:738,9'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:742,3'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:743,5'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:748,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decompress_smooth_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - output_buf
      BBCount:         275
      ICount:          2663
      EdgeCount:       377
      CyclomaticComplexity: 104
      functionsReached:
        - jcopy_block_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcoefct.c:457,64'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:457,3'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:458,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:457,3'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:459,9'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:474,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:459,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:465,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:469,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:466,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:467,9'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:468,5'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:469,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:457,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:470,7'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:474,3'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:477,10'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:804,10'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:477,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:478,7'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:480,9'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:480,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:481,20'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:483,16'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:483,16'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:484,20'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:488,26'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:489,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:489,41'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:490,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:493,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:494,26'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:500,16'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:500,16'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:501,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:508,18'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:516,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:518,9'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:520,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:524,26'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:524,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:524,48'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:524,51'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:524,70'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:525,7'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:525,26'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:525,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:525,48'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:525,51'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:525,70'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:526,7'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:526,26'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:526,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:526,48'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:526,51'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:535,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:536,13'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:541,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:545,5'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:546,25'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:802,3'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:549,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:551,11'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:553,26'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:555,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:557,11'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:559,31'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:561,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:563,11'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:565,26'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:567,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:569,11'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:571,31'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:583,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:586,25'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:800,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:588,59'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:589,13'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:596,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:588,13'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:590,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:596,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:596,13'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:597,23'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:614,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:614,38'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:614,41'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:634,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:614,13'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:615,17'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:634,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:615,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:616,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:620,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:621,15'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:622,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:626,28'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:623,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:623,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:625,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:623,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:624,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:625,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:627,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:627,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:629,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:627,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:628,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:629,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:634,38'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:634,41'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:654,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:634,13'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:635,17'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:654,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:635,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:636,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:640,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:641,15'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:642,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:646,28'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:643,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:643,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:645,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:643,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:644,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:645,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:647,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:647,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:649,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:647,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:648,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:649,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:654,38'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:654,41'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:672,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:654,13'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:655,17'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:672,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:655,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:656,18'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:658,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:659,15'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:660,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:664,28'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:661,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:661,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:663,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:661,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:662,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:663,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:665,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:665,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:667,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:665,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:666,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:667,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:672,38'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:672,41'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:691,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:672,13'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:673,17'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:691,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:673,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:674,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:676,18'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:678,15'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:679,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:683,28'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:680,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:680,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:682,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:680,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:681,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:682,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:684,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:684,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:686,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:684,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:685,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:686,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:691,38'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:691,41'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:708,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:691,13'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:692,17'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:708,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:692,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:693,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:695,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:696,15'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:697,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:701,28'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:698,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:698,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:700,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:698,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:699,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:700,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:702,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:702,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:704,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:702,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:703,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:704,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:708,13'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:710,21'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:788,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:710,40'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:710,43'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:725,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:710,15'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:711,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:725,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:712,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:713,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:717,30'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:714,26'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:714,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:716,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:714,19'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:715,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:716,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:718,26'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:718,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:720,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:718,19'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:719,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:720,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:725,40'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:725,43'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:740,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:725,15'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:726,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:740,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:727,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:728,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:732,30'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:729,26'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:729,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:731,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:729,19'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:730,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:731,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:733,26'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:733,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:735,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:733,19'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:734,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:735,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:740,40'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:740,43'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:755,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:740,15'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:741,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:755,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:742,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:743,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:747,30'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:744,26'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:744,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:746,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:744,19'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:745,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:746,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:748,26'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:748,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:750,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:748,19'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:749,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:750,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:755,40'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:755,43'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:772,17'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:755,15'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:756,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:772,17'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:757,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:758,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:762,30'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:759,26'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:759,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:761,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:759,19'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:760,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:761,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:763,26'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:763,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:765,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:763,19'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:764,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:765,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:778,15'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:779,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:781,28'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:804,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:805,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:806,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdcoefct.c:586,9'
          Dst:             jcopy_block_row
    - functionName:    smoothing_ok
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         51
      ICount:          383
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcoefct.c:370,32'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:370,35'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:371,5'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:370,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:371,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:374,7'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:374,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:376,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:379,21'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:383,3'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:386,19'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:420,10'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:386,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:387,7'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:389,9'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:389,34'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:390,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:390,40'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:391,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:391,40'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:392,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:392,40'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:393,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:393,40'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:394,40'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:395,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:395,40'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:396,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:396,40'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:397,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:397,40'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:398,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:389,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:399,7'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:401,17'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:403,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:404,7'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:405,26'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:407,5'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:408,11'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:416,21'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:408,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:409,39'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:411,9'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:413,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:414,26'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:415,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcoefct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          69
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jdcoefct.h:75,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.h:76,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.h:78,9'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.h:78,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.h:79,37'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.h:81,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decompress_onepass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - output_buf
      BBCount:         47
      ICount:          434
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - jzero_far
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcoefct.c:99,3'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:101,24'
              BranchSideFuncs:
                - start_iMCU_row.2082
                - jzero_far
            - BranchSide:      'jdcoefct.c:161,3'
              BranchSideFuncs:
                - start_iMCU_row.2082
        - Branch String:   'jdcoefct.c:101,5'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:104,25'
              BranchSideFuncs:
                - jzero_far
                - start_iMCU_row.2082
            - BranchSide:      'jdcoefct.c:158,5'
              BranchSideFuncs:
                - start_iMCU_row.2082
                - jzero_far
        - Branch String:   'jdcoefct.c:106,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:107,45'
              BranchSideFuncs:
                - start_iMCU_row.2082
                - jzero_far
            - BranchSide:      'jdcoefct.c:108,14'
              BranchSideFuncs:
                - start_iMCU_row.2082
                - jzero_far
        - Branch String:   'jdcoefct.c:108,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:110,33'
              BranchSideFuncs:
                - start_iMCU_row.2082
                - jzero_far
            - BranchSide:      'jdcoefct.c:118,11'
              BranchSideFuncs:
                - start_iMCU_row.2082
                - jzero_far
        - Branch String:   'jdcoefct.c:118,56'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:119,11'
              BranchSideFuncs:
                - start_iMCU_row.2082
                - jzero_far
            - BranchSide:      'jdcoefct.c:156,5'
              BranchSideFuncs:
                - start_iMCU_row.2082
                - jzero_far
        - Branch String:   'jdcoefct.c:118,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:125,14'
              BranchSideFuncs:
                - start_iMCU_row.2082
                - jzero_far
            - BranchSide:      'jdcoefct.c:156,5'
              BranchSideFuncs:
                - start_iMCU_row.2082
                - jzero_far
        - Branch String:   'jdcoefct.c:126,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:127,21'
              BranchSideFuncs:
                - start_iMCU_row.2082
                - jzero_far
            - BranchSide:      'jdcoefct.c:155,7'
              BranchSideFuncs:
                - start_iMCU_row.2082
                - jzero_far
        - Branch String:   'jdcoefct.c:129,15'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:130,21'
              BranchSideFuncs:
                - start_iMCU_row.2082
                - jzero_far
            - BranchSide:      'jdcoefct.c:133,25'
              BranchSideFuncs:
                - start_iMCU_row.2082
                - jzero_far
        - Branch String:   'jdcoefct.c:134,26'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:135,26'
              BranchSideFuncs:
                - start_iMCU_row.2082
                - jzero_far
            - BranchSide:      'jdcoefct.c:135,47'
              BranchSideFuncs:
                - start_iMCU_row.2082
                - jzero_far
        - Branch String:   'jdcoefct.c:140,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:141,17'
              BranchSideFuncs:
                - start_iMCU_row.2082
                - jzero_far
            - BranchSide:      'jdcoefct.c:154,9'
              BranchSideFuncs:
                - start_iMCU_row.2082
                - jzero_far
        - Branch String:   'jdcoefct.c:141,55'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:142,17'
              BranchSideFuncs:
                - start_iMCU_row.2082
                - jzero_far
            - BranchSide:      'jdcoefct.c:143,28'
              BranchSideFuncs:
                - start_iMCU_row.2082
                - jzero_far
        - Branch String:   'jdcoefct.c:141,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:143,28'
              BranchSideFuncs:
                - start_iMCU_row.2082
                - jzero_far
            - BranchSide:      'jdcoefct.c:151,21'
              BranchSideFuncs:
                - start_iMCU_row.2082
                - jzero_far
        - Branch String:   'jdcoefct.c:144,15'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:145,19'
              BranchSideFuncs:
                - start_iMCU_row.2082
                - jzero_far
            - BranchSide:      'jdcoefct.c:150,13'
              BranchSideFuncs:
                - start_iMCU_row.2082
                - jzero_far
        - Branch String:   'jdcoefct.c:162,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:163,20'
              BranchSideFuncs:
                - start_iMCU_row.2082
            - BranchSide:      'jdcoefct.c:167,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdcoefct.c:104,7'
          Dst:             jzero_far
        - Src:             'jdcoefct.c:163,5'
          Dst:             start_iMCU_row
    - functionName:    dummy_consume_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decompress_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - output_buf
      BBCount:         37
      ICount:          338
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jdcoefct.c:280,63'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:280,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:281,11'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:281,65'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:280,63'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:282,11'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:280,3'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:283,11'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:288,11'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:283,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:280,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:284,7'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:288,3'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:291,10'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:323,10'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:291,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:292,7'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:294,16'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:299,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:300,20'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:303,26'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:309,5'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:310,20'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:321,3'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:312,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:314,11'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:319,21'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:323,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:324,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:325,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    consume_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         35
      ICount:          314
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcoefct.c:204,3'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:205,15'
              BranchSideFuncs:
                - start_iMCU_row.2082
            - BranchSide:      'jdcoefct.c:217,18'
              BranchSideFuncs:
                - start_iMCU_row.2082
        - Branch String:   'jdcoefct.c:217,3'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:219,24'
              BranchSideFuncs:
                - start_iMCU_row.2082
            - BranchSide:      'jdcoefct.c:247,10'
              BranchSideFuncs:
                - start_iMCU_row.2082
        - Branch String:   'jdcoefct.c:219,5'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:222,12'
              BranchSideFuncs:
                - start_iMCU_row.2082
            - BranchSide:      'jdcoefct.c:244,5'
              BranchSideFuncs:
                - start_iMCU_row.2082
        - Branch String:   'jdcoefct.c:223,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:224,19'
              BranchSideFuncs:
                - start_iMCU_row.2082
            - BranchSide:      'jdcoefct.c:233,12'
              BranchSideFuncs:
                - start_iMCU_row.2082
        - Branch String:   'jdcoefct.c:226,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:227,31'
              BranchSideFuncs:
                - start_iMCU_row.2082
            - BranchSide:      'jdcoefct.c:232,7'
              BranchSideFuncs:
                - start_iMCU_row.2082
        - Branch String:   'jdcoefct.c:228,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:229,50'
              BranchSideFuncs:
                - start_iMCU_row.2082
            - BranchSide:      'jdcoefct.c:231,9'
              BranchSideFuncs:
                - start_iMCU_row.2082
        - Branch String:   'jdcoefct.c:233,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:234,45'
              BranchSideFuncs:
                - start_iMCU_row.2082
            - BranchSide:      'jdcoefct.c:236,14'
              BranchSideFuncs:
                - start_iMCU_row.2082
        - Branch String:   'jdcoefct.c:236,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:238,33'
              BranchSideFuncs:
                - start_iMCU_row.2082
            - BranchSide:      'jdcoefct.c:242,5'
              BranchSideFuncs:
                - start_iMCU_row.2082
        - Branch String:   'jdcoefct.c:247,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:248,20'
              BranchSideFuncs:
                - start_iMCU_row.2082
            - BranchSide:      'jdcoefct.c:252,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdcoefct.c:248,5'
          Dst:             start_iMCU_row
    - functionName:    start_output_pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - smoothing_ok
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcoefct.c:64,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:64,7'
              BranchSideFuncs:
                - smoothing_ok
            - BranchSide:      'jdcoefct.c:65,9'
              BranchSideFuncs:
                - smoothing_ok
        - Branch String:   'jdcoefct.c:65,35'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:65,51'
              BranchSideFuncs:
                - smoothing_ok
            - BranchSide:      'jdcoefct.c:68,7'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:65,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:66,7'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:68,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdcoefct.c:65,38'
          Dst:             smoothing_ok
    - functionName:    start_input_pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jdcoefct.c:49,3'
          Dst:             start_iMCU_row
    - functionName:    j12init_d_coef_controller
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         20
      ICount:          259
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - jround_up
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jdcoefct.c:821,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:822,5'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'jdcoefct.c:825,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
        - Branch String:   'jdcoefct.c:836,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:844,13'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'jdcoefct.c:872,9'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:844,5'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:846,21'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'jdcoefct.c:860,5'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:849,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:850,21'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'jdcoefct.c:852,33'
              BranchSideFuncs:
                - jround_up
                - jround_up
        - Branch String:   'jdcoefct.c:874,5'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:875,29'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:877,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdcoefct.c:854,22'
          Dst:             jround_up
        - Src:             'jdcoefct.c:856,22'
          Dst:             jround_up
    - functionName:    start_pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         58
      ICount:          446
      EdgeCount:       63
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jddctmgr.c:106,3'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:109,13'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:332,1'
              BranchSideFuncs: []
        - Branch String:   'jddctmgr.c:109,5'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:112,18'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:121,20'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:125,18'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:134,20'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:138,18'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:147,18'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:151,18'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:156,15'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:197,18'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:201,18'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:205,18'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:214,18'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:218,18'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:222,18'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:226,18'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:230,18'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:235,7'
              BranchSideFuncs: []
        - Branch String:   'jddctmgr.c:156,7'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:164,22'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:175,22'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:186,22'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:191,9'
              BranchSideFuncs: []
        - Branch String:   'jddctmgr.c:246,36'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:246,39'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:247,7'
              BranchSideFuncs: []
        - Branch String:   'jddctmgr.c:246,9'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:247,7'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:248,12'
              BranchSideFuncs: []
        - Branch String:   'jddctmgr.c:249,9'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:250,7'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:251,28'
              BranchSideFuncs: []
        - Branch String:   'jddctmgr.c:252,5'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:259,54'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:276,54'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:308,53'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:328,7'
              BranchSideFuncs: []
        - Branch String:   'jddctmgr.c:260,9'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:261,40'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:264,7'
              BranchSideFuncs: []
        - Branch String:   'jddctmgr.c:291,9'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:293,13'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:298,7'
              BranchSideFuncs: []
        - Branch String:   'jddctmgr.c:316,9'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:317,20'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:325,7'
              BranchSideFuncs: []
        - Branch String:   'jddctmgr.c:317,11'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:319,24'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:323,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    j12init_inverse_dct
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         10
      ICount:          124
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jddctmgr.c:346,7'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:347,5'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:350,7'
              BranchSideFuncs: []
        - Branch String:   'jddctmgr.c:355,3'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:359,9'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:365,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    build_ycc_rgb_table
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          136
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmerge.c:181,3'
          Branch Sides:
            - BranchSide:      'jdmerge.c:186,21'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:196,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v1_merged_upsample_565
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_group_ctr
        - output_buf
      BBCount:         19
      ICount:          778
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmerge.c:470,7'
          Branch Sides:
            - BranchSide:      'jdmerge.c:471,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:472,3'
              BranchSideFuncs: []
        - Branch String:   'jdmerge.c:480,7'
          Branch Sides:
            - BranchSide:      'jdmerge.c:481,33'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:484,33'
              BranchSideFuncs: []
        - Branch String:   'jdmrg565.c:45,3'
          Branch Sides:
            - BranchSide:      'jdmrg565.c:47,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrg565.c:71,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrg565.c:71,7'
          Branch Sides:
            - BranchSide:      'jdmrg565.c:72,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:481,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrg565.c:45,3'
          Branch Sides:
            - BranchSide:      'jdmrg565.c:47,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrg565.c:71,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v1_merged_upsample_565D
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_group_ctr
        - output_buf
      BBCount:         19
      ICount:          890
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmerge.c:470,7'
          Branch Sides:
            - BranchSide:      'jdmerge.c:471,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:472,3'
              BranchSideFuncs: []
        - Branch String:   'jdmerge.c:493,7'
          Branch Sides:
            - BranchSide:      'jdmerge.c:494,34'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:497,34'
              BranchSideFuncs: []
        - Branch String:   'jdmrg565.c:117,3'
          Branch Sides:
            - BranchSide:      'jdmrg565.c:119,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrg565.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrg565.c:145,7'
          Branch Sides:
            - BranchSide:      'jdmrg565.c:146,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:494,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrg565.c:117,3'
          Branch Sides:
            - BranchSide:      'jdmrg565.c:119,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrg565.c:145,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_group_ctr
        - output_buf
      BBCount:         59
      ICount:          2281
      EdgeCount:       71
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmerge.c:308,3'
          Branch Sides:
            - BranchSide:      'jdmerge.c:310,42'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:315,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:315,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:319,42'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:324,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:324,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:329,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:329,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:334,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:334,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:338,35'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:312,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:317,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:321,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:326,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:331,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:336,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:340,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    merged_1v_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_group_ctr
        - in_row_groups_avail
        - output_buf
        - out_row_ctr
        - out_rows_avail
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v2_merged_upsample_565
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_group_ctr
        - output_buf
      BBCount:         19
      ICount:          1129
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmerge.c:470,7'
          Branch Sides:
            - BranchSide:      'jdmerge.c:471,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:472,3'
              BranchSideFuncs: []
        - Branch String:   'jdmerge.c:506,7'
          Branch Sides:
            - BranchSide:      'jdmerge.c:507,33'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:510,33'
              BranchSideFuncs: []
        - Branch String:   'jdmrg565.c:191,3'
          Branch Sides:
            - BranchSide:      'jdmrg565.c:193,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrg565.c:232,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrg565.c:232,7'
          Branch Sides:
            - BranchSide:      'jdmrg565.c:233,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:507,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrg565.c:191,3'
          Branch Sides:
            - BranchSide:      'jdmrg565.c:193,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrg565.c:232,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v2_merged_upsample_565D
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_group_ctr
        - output_buf
      BBCount:         19
      ICount:          1355
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmerge.c:470,7'
          Branch Sides:
            - BranchSide:      'jdmerge.c:471,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:472,3'
              BranchSideFuncs: []
        - Branch String:   'jdmerge.c:519,7'
          Branch Sides:
            - BranchSide:      'jdmerge.c:520,34'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:523,34'
              BranchSideFuncs: []
        - Branch String:   'jdmrg565.c:289,3'
          Branch Sides:
            - BranchSide:      'jdmrg565.c:291,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrg565.c:334,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrg565.c:334,7'
          Branch Sides:
            - BranchSide:      'jdmrg565.c:335,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:520,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrg565.c:289,3'
          Branch Sides:
            - BranchSide:      'jdmrg565.c:291,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrg565.c:334,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_group_ctr
        - output_buf
      BBCount:         59
      ICount:          3206
      EdgeCount:       71
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmerge.c:353,3'
          Branch Sides:
            - BranchSide:      'jdmerge.c:355,42'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:360,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:360,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:364,42'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:369,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:369,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:374,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:374,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:379,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:379,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:383,35'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:357,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:362,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:366,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:371,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:376,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:381,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:385,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    merged_2v_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_group_ctr
        - in_row_groups_avail
        - output_buf
        - out_row_ctr
        - out_rows_avail
      BBCount:         21
      ICount:          205
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - j12copy_sample_rows
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmerge.c:232,7'
          Branch Sides:
            - BranchSide:      'jdmerge.c:234,23'
              BranchSideFuncs:
                - j12copy_sample_rows
            - BranchSide:      'jdmerge.c:243,14'
              BranchSideFuncs: []
        - Branch String:   'jdmerge.c:235,9'
          Branch Sides:
            - BranchSide:      'jdmerge.c:236,14'
              BranchSideFuncs:
                - j12copy_sample_rows
            - BranchSide:      'jdmerge.c:237,25'
              BranchSideFuncs:
                - j12copy_sample_rows
        - Branch String:   'jdmerge.c:245,9'
          Branch Sides:
            - BranchSide:      'jdmerge.c:246,18'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:248,24'
              BranchSideFuncs: []
        - Branch String:   'jdmerge.c:249,9'
          Branch Sides:
            - BranchSide:      'jdmerge.c:250,18'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:252,20'
              BranchSideFuncs: []
        - Branch String:   'jdmerge.c:253,9'
          Branch Sides:
            - BranchSide:      'jdmerge.c:254,22'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:256,22'
              BranchSideFuncs: []
        - Branch String:   'jdmerge.c:267,7'
          Branch Sides:
            - BranchSide:      'jdmerge.c:267,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:268,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdmerge.c:237,5'
          Dst:             j12copy_sample_rows
    - functionName:    start_pass_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j12init_merged_upsampler
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         21
      ICount:          191
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - build_ycc_rgb_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmerge.c:541,7'
          Branch Sides:
            - BranchSide:      'jdmerge.c:542,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2130
            - BranchSide:      'jdmerge.c:545,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2130
        - Branch String:   'jdmerge.c:553,7'
          Branch Sides:
            - BranchSide:      'jdmerge.c:554,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2130
            - BranchSide:      'jdmerge.c:573,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2130
        - Branch String:   'jdmerge.c:561,9'
          Branch Sides:
            - BranchSide:      'jdmerge.c:562,11'
              BranchSideFuncs:
                - build_ycc_rgb_table.2130
            - BranchSide:      'jdmerge.c:570,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2130
        - Branch String:   'jdmerge.c:562,11'
          Branch Sides:
            - BranchSide:      'jdmerge.c:563,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2130
            - BranchSide:      'jdmerge.c:565,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2130
        - Branch String:   'jdmerge.c:580,9'
          Branch Sides:
            - BranchSide:      'jdmerge.c:581,11'
              BranchSideFuncs:
                - build_ycc_rgb_table.2130
            - BranchSide:      'jdmerge.c:588,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2130
        - Branch String:   'jdmerge.c:581,11'
          Branch Sides:
            - BranchSide:      'jdmerge.c:582,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2130
            - BranchSide:      'jdmerge.c:584,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2130
      Callsites:
        - Src:             'jdmerge.c:591,3'
          Dst:             build_ycc_rgb_table
    - functionName:    jpeg12_fdct_ifast
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jfdctfst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         9
      ICount:          442
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jfdctfst.c:129,3'
          Branch Sides:
            - BranchSide:      'jfdctfst.c:130,12'
              BranchSideFuncs: []
            - BranchSide:      'jfdctfst.c:178,13'
              BranchSideFuncs: []
        - Branch String:   'jfdctfst.c:179,3'
          Branch Sides:
            - BranchSide:      'jfdctfst.c:180,12'
              BranchSideFuncs: []
            - BranchSide:      'jfdctfst.c:225,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_fdct_islow
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         9
      ICount:          508
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jfdctint.c:157,3'
          Branch Sides:
            - BranchSide:      'jfdctint.c:158,12'
              BranchSideFuncs: []
            - BranchSide:      'jfdctint.c:221,13'
              BranchSideFuncs: []
        - Branch String:   'jfdctint.c:222,3'
          Branch Sides:
            - BranchSide:      'jfdctint.c:223,12'
              BranchSideFuncs: []
            - BranchSide:      'jfdctint.c:286,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_float
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctflt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         24
      ICount:          695
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctflt.c:93,3'
          Branch Sides:
            - BranchSide:      'jidctflt.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctflt.c:183,11'
              BranchSideFuncs: []
        - Branch String:   'jidctflt.c:103,33'
          Branch Sides:
            - BranchSide:      'jidctflt.c:103,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'jidctflt.c:103,60'
          Branch Sides:
            - BranchSide:      'jidctflt.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'jidctflt.c:104,33'
          Branch Sides:
            - BranchSide:      'jidctflt.c:104,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'jidctflt.c:104,60'
          Branch Sides:
            - BranchSide:      'jidctflt.c:105,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'jidctflt.c:105,33'
          Branch Sides:
            - BranchSide:      'jidctflt.c:105,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'jidctflt.c:105,60'
          Branch Sides:
            - BranchSide:      'jidctflt.c:106,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'jidctflt.c:103,9'
          Branch Sides:
            - BranchSide:      'jidctflt.c:108,26'
              BranchSideFuncs: []
            - BranchSide:      'jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'jidctflt.c:184,3'
          Branch Sides:
            - BranchSide:      'jidctflt.c:185,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctflt.c:238,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_ifast
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctfst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         39
      ICount:          856
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctfst.c:193,3'
          Branch Sides:
            - BranchSide:      'jidctfst.c:203,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:284,11'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:203,33'
          Branch Sides:
            - BranchSide:      'jidctfst.c:203,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:203,60'
          Branch Sides:
            - BranchSide:      'jidctfst.c:204,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:204,33'
          Branch Sides:
            - BranchSide:      'jidctfst.c:204,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:204,60'
          Branch Sides:
            - BranchSide:      'jidctfst.c:205,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:205,33'
          Branch Sides:
            - BranchSide:      'jidctfst.c:205,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:205,60'
          Branch Sides:
            - BranchSide:      'jidctfst.c:206,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:203,9'
          Branch Sides:
            - BranchSide:      'jidctfst.c:208,24'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:285,3'
          Branch Sides:
            - BranchSide:      'jidctfst.c:286,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:369,1'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:296,23'
          Branch Sides:
            - BranchSide:      'jidctfst.c:296,26'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:318,23'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:296,40'
          Branch Sides:
            - BranchSide:      'jidctfst.c:296,43'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:318,23'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:296,57'
          Branch Sides:
            - BranchSide:      'jidctfst.c:296,60'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:318,23'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:296,74'
          Branch Sides:
            - BranchSide:      'jidctfst.c:297,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:318,23'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:297,23'
          Branch Sides:
            - BranchSide:      'jidctfst.c:297,26'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:318,23'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:297,40'
          Branch Sides:
            - BranchSide:      'jidctfst.c:297,43'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:318,23'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:296,9'
          Branch Sides:
            - BranchSide:      'jidctfst.c:300,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:318,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_16x16
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2377
      functionLinenumberEnd: 2624
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         9
      ICount:          1062
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctint.c:2395,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:2398,12'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:2493,11'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:2494,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:2495,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:2624,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_15x15
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2135
      functionLinenumberEnd: 2362
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         9
      ICount:          945
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctint.c:2153,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:2156,10'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:2242,11'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:2243,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:2244,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:2362,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_14x14
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1909
      functionLinenumberEnd: 2120
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         9
      ICount:          899
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctint.c:1927,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:1930,10'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:2010,11'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:2011,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:2012,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:2120,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_13x13
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1681
      functionLinenumberEnd: 1894
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         9
      ICount:          903
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctint.c:1699,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:1702,10'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:1783,11'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:1784,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:1785,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:1894,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_12x12
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1465
      functionLinenumberEnd: 1666
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         9
      ICount:          796
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctint.c:1483,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:1486,10'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:1562,11'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:1563,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:1564,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:1666,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_11x11
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1450
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         9
      ICount:          795
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctint.c:1289,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:1292,13'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:1358,11'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:1359,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:1360,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:1450,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_10x10
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1256
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         9
      ICount:          705
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctint.c:1094,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:1097,10'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:1165,11'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:1166,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:1167,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:1256,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_9x9
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         9
      ICount:          641
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctint.c:922,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:925,12'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:982,11'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:983,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:984,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:1061,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_3x3
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         9
      ICount:          254
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctint.c:831,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:834,12'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:857,11'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:858,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:859,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:890,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_5x5
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         9
      ICount:          386
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctint.c:717,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:720,13'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:753,11'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:754,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:755,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:800,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_6x6
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         9
      ICount:          443
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctint.c:596,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:599,12'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:634,11'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:635,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:636,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:685,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_7x7
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         9
      ICount:          566
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctint.c:447,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:450,13'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:498,11'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:499,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:500,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:564,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_islow
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         39
      ICount:          922
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctint.c:196,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:206,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:302,11'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:206,33'
          Branch Sides:
            - BranchSide:      'jidctint.c:206,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:206,60'
          Branch Sides:
            - BranchSide:      'jidctint.c:207,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:207,33'
          Branch Sides:
            - BranchSide:      'jidctint.c:207,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:207,60'
          Branch Sides:
            - BranchSide:      'jidctint.c:208,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:208,33'
          Branch Sides:
            - BranchSide:      'jidctint.c:208,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:208,60'
          Branch Sides:
            - BranchSide:      'jidctint.c:209,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:206,9'
          Branch Sides:
            - BranchSide:      'jidctint.c:211,19'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:303,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:304,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:413,1'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:314,23'
          Branch Sides:
            - BranchSide:      'jidctint.c:314,26'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:337,17'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:314,40'
          Branch Sides:
            - BranchSide:      'jidctint.c:314,43'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:337,17'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:314,57'
          Branch Sides:
            - BranchSide:      'jidctint.c:314,60'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:337,17'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:314,74'
          Branch Sides:
            - BranchSide:      'jidctint.c:315,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:337,17'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:315,23'
          Branch Sides:
            - BranchSide:      'jidctint.c:315,26'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:337,17'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:315,40'
          Branch Sides:
            - BranchSide:      'jidctint.c:315,43'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:337,17'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:314,9'
          Branch Sides:
            - BranchSide:      'jidctint.c:317,24'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:337,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_1x1
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         1
      ICount:          62
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_2x2
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         34
      ICount:          412
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctred.c:298,3'
          Branch Sides:
            - BranchSide:      'jidctred.c:300,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:340,11'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:300,28'
          Branch Sides:
            - BranchSide:      'jidctred.c:300,31'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:301,7'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:300,50'
          Branch Sides:
            - BranchSide:      'jidctred.c:300,53'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:301,7'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:300,9'
          Branch Sides:
            - BranchSide:      'jidctred.c:301,7'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:302,9'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:302,33'
          Branch Sides:
            - BranchSide:      'jidctred.c:302,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:316,10'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:302,60'
          Branch Sides:
            - BranchSide:      'jidctred.c:303,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:316,10'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:303,33'
          Branch Sides:
            - BranchSide:      'jidctred.c:303,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:316,10'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:302,9'
          Branch Sides:
            - BranchSide:      'jidctred.c:305,19'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:316,10'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:341,3'
          Branch Sides:
            - BranchSide:      'jidctred.c:342,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:381,1'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:346,23'
          Branch Sides:
            - BranchSide:      'jidctred.c:346,26'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:361,13'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:346,40'
          Branch Sides:
            - BranchSide:      'jidctred.c:346,43'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:361,13'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:346,57'
          Branch Sides:
            - BranchSide:      'jidctred.c:346,60'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:361,13'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:346,9'
          Branch Sides:
            - BranchSide:      'jidctred.c:348,24'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:361,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_4x4
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         37
      ICount:          589
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctred.c:141,3'
          Branch Sides:
            - BranchSide:      'jidctred.c:143,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:204,11'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:143,9'
          Branch Sides:
            - BranchSide:      'jidctred.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:145,9'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:145,33'
          Branch Sides:
            - BranchSide:      'jidctred.c:145,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:162,12'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:145,60'
          Branch Sides:
            - BranchSide:      'jidctred.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:162,12'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:146,33'
          Branch Sides:
            - BranchSide:      'jidctred.c:146,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:162,12'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:146,60'
          Branch Sides:
            - BranchSide:      'jidctred.c:147,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:162,12'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:147,33'
          Branch Sides:
            - BranchSide:      'jidctred.c:147,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:162,12'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:145,9'
          Branch Sides:
            - BranchSide:      'jidctred.c:149,19'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:162,12'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:205,3'
          Branch Sides:
            - BranchSide:      'jidctred.c:206,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:270,1'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:210,23'
          Branch Sides:
            - BranchSide:      'jidctred.c:210,26'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:228,12'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:210,40'
          Branch Sides:
            - BranchSide:      'jidctred.c:210,43'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:228,12'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:210,57'
          Branch Sides:
            - BranchSide:      'jidctred.c:211,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:228,12'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:211,23'
          Branch Sides:
            - BranchSide:      'jidctred.c:211,26'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:228,12'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:211,40'
          Branch Sides:
            - BranchSide:      'jidctred.c:211,43'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:228,12'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:210,9'
          Branch Sides:
            - BranchSide:      'jidctred.c:213,24'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:228,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    largest_input_value
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - j
        - maxj
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    output_value
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - j
        - maxj
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_ncolors
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - Ncolors
      BBCount:         32
      ICount:          263
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant1.c:209,5'
          Branch Sides:
            - BranchSide:      'jquant1.c:210,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:211,3'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:211,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:207,10'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:212,8'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:215,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:216,5'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:219,16'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:220,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:221,18'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:230,3'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:232,5'
          Branch Sides:
            - BranchSide:      'jquant1.c:233,12'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:243,3'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:233,12'
          Branch Sides:
            - BranchSide:      'jquant1.c:233,58'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:233,63'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:237,11'
          Branch Sides:
            - BranchSide:      'jquant1.c:238,9'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:239,7'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:243,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:231,13'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:245,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    make_odither_array
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ncolors
      BBCount:         14
      ICount:          117
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant1.c:416,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:417,12'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:426,10'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:417,5'
          Branch Sides:
            - BranchSide:      'jquant1.c:419,51'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:425,3'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:423,29'
          Branch Sides:
            - BranchSide:      'jquant1.c:423,43'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:423,57'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    quantize_fs_dither
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - num_rows
      BBCount:         18
      ICount:          327
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - jzero_far
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant1.c:638,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:640,23'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jquant1.c:715,1'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:641,5'
          Branch Sides:
            - BranchSide:      'jquant1.c:642,19'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jquant1.c:713,30'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'jquant1.c:644,11'
          Branch Sides:
            - BranchSide:      'jquant1.c:646,23'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jquant1.c:653,13'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'jquant1.c:664,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:673,15'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jquant1.c:711,30'
              BranchSideFuncs:
                - jzero_far
      Callsites:
        - Src:             'jquant1.c:640,5'
          Dst:             jzero_far
    - functionName:    create_odither_tables
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         17
      ICount:          118
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - make_odither_array
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant1.c:443,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:444,11'
              BranchSideFuncs:
                - make_odither_array
            - BranchSide:      'jquant1.c:456,1'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:446,5'
          Branch Sides:
            - BranchSide:      'jquant1.c:447,11'
              BranchSideFuncs:
                - make_odither_array
            - BranchSide:      'jquant1.c:452,9'
              BranchSideFuncs:
                - make_odither_array
        - Branch String:   'jquant1.c:447,11'
          Branch Sides:
            - BranchSide:      'jquant1.c:448,19'
              BranchSideFuncs:
                - make_odither_array
            - BranchSide:      'jquant1.c:451,5'
              BranchSideFuncs:
                - make_odither_array
        - Branch String:   'jquant1.c:452,9'
          Branch Sides:
            - BranchSide:      'jquant1.c:453,36'
              BranchSideFuncs:
                - make_odither_array
            - BranchSide:      'jquant1.c:454,29'
              BranchSideFuncs:
                - make_odither_array
      Callsites:
        - Src:             'jquant1.c:453,17'
          Dst:             make_odither_array
    - functionName:    quantize_ord_dither
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - num_rows
      BBCount:         15
      ICount:          195
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - jzero_far
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant1.c:536,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:538,23'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jquant1.c:566,1'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:540,5'
          Branch Sides:
            - BranchSide:      'jquant1.c:541,19'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jquant1.c:563,18'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'jquant1.c:547,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:556,11'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jquant1.c:561,5'
              BranchSideFuncs:
                - jzero_far
      Callsites:
        - Src:             'jquant1.c:538,5'
          Dst:             jzero_far
    - functionName:    quantize3_ord_dither
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - num_rows
      BBCount:         9
      ICount:          222
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant1.c:589,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:590,17'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:608,1'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:598,5'
          Branch Sides:
            - BranchSide:      'jquant1.c:599,18'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:605,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    color_quantize
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - num_rows
      BBCount:         13
      ICount:          135
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant1.c:477,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:478,13'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:488,1'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:480,5'
          Branch Sides:
            - BranchSide:      'jquant1.c:481,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:487,3'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:482,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:483,20'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:485,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    color_quantize3
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - num_rows
      BBCount:         9
      ICount:          147
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant1.c:506,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:507,13'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:516,1'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:509,5'
          Branch Sides:
            - BranchSide:      'jquant1.c:510,18'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:515,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    alloc_fs_workspace
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          67
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jquant1.c:730,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:732,9'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:734,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    create_colorindex
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         27
      ICount:          231
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - largest_input_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jquant1.c:349,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:350,9'
              BranchSideFuncs:
                - largest_input_value
                - largest_input_value
            - BranchSide:      'jquant1.c:353,9'
              BranchSideFuncs:
                - largest_input_value
                - largest_input_value
        - Branch String:   'jquant1.c:365,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:367,11'
              BranchSideFuncs:
                - largest_input_value
                - largest_input_value
            - BranchSide:      'jquant1.c:392,1'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:371,9'
          Branch Sides:
            - BranchSide:      'jquant1.c:372,7'
              BranchSideFuncs:
                - largest_input_value
                - largest_input_value
            - BranchSide:      'jquant1.c:376,16'
              BranchSideFuncs:
                - largest_input_value
                - largest_input_value
        - Branch String:   'jquant1.c:379,5'
          Branch Sides:
            - BranchSide:      'jquant1.c:380,7'
              BranchSideFuncs:
                - largest_input_value
                - largest_input_value
            - BranchSide:      'jquant1.c:386,9'
              BranchSideFuncs:
                - largest_input_value
                - largest_input_value
        - Branch String:   'jquant1.c:380,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:381,33'
              BranchSideFuncs:
                - largest_input_value
                - largest_input_value
            - BranchSide:      'jquant1.c:383,32'
              BranchSideFuncs:
                - largest_input_value
                - largest_input_value
        - Branch String:   'jquant1.c:386,9'
          Branch Sides:
            - BranchSide:      'jquant1.c:387,14'
              BranchSideFuncs:
                - largest_input_value
                - largest_input_value
            - BranchSide:      'jquant1.c:391,3'
              BranchSideFuncs:
                - largest_input_value
                - largest_input_value
        - Branch String:   'jquant1.c:387,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:388,24'
              BranchSideFuncs:
                - largest_input_value
                - largest_input_value
            - BranchSide:      'jquant1.c:390,7'
              BranchSideFuncs:
                - largest_input_value
                - largest_input_value
      Callsites:
        - Src:             'jquant1.c:378,9'
          Dst:             largest_input_value
        - Src:             'jquant1.c:381,13'
          Dst:             largest_input_value
    - functionName:    create_colormap
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         24
      ICount:          256
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - output_value
        - select_ncolors
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant1.c:289,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:290,5'
              BranchSideFuncs:
                - output_value
            - BranchSide:      'jquant1.c:294,5'
              BranchSideFuncs:
                - output_value
        - Branch String:   'jquant1.c:308,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:310,11'
              BranchSideFuncs:
                - output_value
            - BranchSide:      'jquant1.c:328,28'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:312,5'
          Branch Sides:
            - BranchSide:      'jquant1.c:314,26'
              BranchSideFuncs:
                - output_value
            - BranchSide:      'jquant1.c:322,15'
              BranchSideFuncs:
                - output_value
        - Branch String:   'jquant1.c:316,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:318,16'
              BranchSideFuncs:
                - output_value
            - BranchSide:      'jquant1.c:321,5'
              BranchSideFuncs:
                - output_value
        - Branch String:   'jquant1.c:318,9'
          Branch Sides:
            - BranchSide:      'jquant1.c:319,44'
              BranchSideFuncs:
                - output_value
            - BranchSide:      'jquant1.c:320,7'
              BranchSideFuncs:
                - output_value
      Callsites:
        - Src:             'jquant1.c:286,18'
          Dst:             select_ncolors
        - Src:             'jquant1.c:314,13'
          Dst:             output_value
    - functionName:    new_color_map_1_quant
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    finish_pass_1_quant
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_1_quant
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - is_pre_scan
      BBCount:         27
      ICount:          203
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - alloc_fs_workspace
        - create_colorindex
        - create_odither_tables
        - jzero_far
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant1.c:753,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:755,9'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:761,9'
              BranchSideFuncs:
                - create_colorindex
                - create_odither_tables
            - BranchSide:      'jquant1.c:777,5'
              BranchSideFuncs:
                - jzero_far
                - alloc_fs_workspace
            - BranchSide:      'jquant1.c:788,5'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:755,9'
          Branch Sides:
            - BranchSide:      'jquant1.c:756,7'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:758,7'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:761,9'
          Branch Sides:
            - BranchSide:      'jquant1.c:762,7'
              BranchSideFuncs:
                - create_colorindex
                - create_odither_tables
            - BranchSide:      'jquant1.c:764,7'
              BranchSideFuncs:
                - create_colorindex
                - create_odither_tables
        - Branch String:   'jquant1.c:770,9'
          Branch Sides:
            - BranchSide:      'jquant1.c:771,25'
              BranchSideFuncs:
                - create_odither_tables
            - BranchSide:      'jquant1.c:773,9'
              BranchSideFuncs:
                - create_odither_tables
        - Branch String:   'jquant1.c:773,9'
          Branch Sides:
            - BranchSide:      'jquant1.c:774,29'
              BranchSideFuncs:
                - create_odither_tables
            - BranchSide:      'jquant1.c:775,5'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:780,9'
          Branch Sides:
            - BranchSide:      'jquant1.c:781,26'
              BranchSideFuncs:
                - alloc_fs_workspace
                - jzero_far
            - BranchSide:      'jquant1.c:783,27'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'jquant1.c:784,5'
          Branch Sides:
            - BranchSide:      'jquant1.c:785,25'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jquant1.c:786,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jquant1.c:771,7'
          Dst:             create_colorindex
        - Src:             'jquant1.c:774,7'
          Dst:             create_odither_tables
        - Src:             'jquant1.c:781,7'
          Dst:             alloc_fs_workspace
        - Src:             'jquant1.c:785,7'
          Dst:             jzero_far
    - functionName:    j12init_1pass_quantizer
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         18
      ICount:          205
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - alloc_fs_workspace
        - create_colorindex
        - create_colormap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant1.c:826,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:827,5'
              BranchSideFuncs:
                - create_colormap
                - create_colorindex
                - alloc_fs_workspace
            - BranchSide:      'jquant1.c:830,7'
              BranchSideFuncs:
                - create_colormap
                - create_colorindex
                - alloc_fs_workspace
        - Branch String:   'jquant1.c:830,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:831,5'
              BranchSideFuncs:
                - create_colormap
                - create_colorindex
                - alloc_fs_workspace
            - BranchSide:      'jquant1.c:834,7'
              BranchSideFuncs:
                - create_colormap
                - create_colorindex
                - alloc_fs_workspace
        - Branch String:   'jquant1.c:844,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:845,5'
              BranchSideFuncs:
                - create_colormap
                - create_colorindex
                - alloc_fs_workspace
            - BranchSide:      'jquant1.c:847,7'
              BranchSideFuncs:
                - create_colormap
                - create_colorindex
                - alloc_fs_workspace
        - Branch String:   'jquant1.c:847,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:848,5'
              BranchSideFuncs:
                - create_colormap
                - create_colorindex
                - alloc_fs_workspace
            - BranchSide:      'jquant1.c:851,19'
              BranchSideFuncs:
                - create_colormap
                - create_colorindex
                - alloc_fs_workspace
        - Branch String:   'jquant1.c:860,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:860,7'
              BranchSideFuncs:
                - alloc_fs_workspace
            - BranchSide:      'jquant1.c:861,24'
              BranchSideFuncs:
                - alloc_fs_workspace
      Callsites:
        - Src:             'jquant1.c:851,3'
          Dst:             create_colormap
        - Src:             'jquant1.c:852,3'
          Dst:             create_colorindex
        - Src:             'jquant1.c:861,5'
          Dst:             alloc_fs_workspace
    - functionName:    find_best_colors
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - minc0
        - minc1
        - minc2
        - numcolors
        - colorlist
        - bestcolor
      BBCount:         24
      ICount:          479
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant2.c:781,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:782,10'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:794,10'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:794,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:795,14'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:834,1'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:811,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:812,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:833,3'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:814,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:815,17'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:830,16'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:817,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:818,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:827,18'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:818,15'
          Branch Sides:
            - BranchSide:      'jquant2.c:819,21'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:822,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    find_nearby_colors
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - minc0
        - minc1
        - minc2
        - colorlist
      BBCount:         42
      ICount:          657
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant2.c:670,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:672,23'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:748,11'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:673,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:674,16'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:678,16'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:678,16'
          Branch Sides:
            - BranchSide:      'jquant2.c:679,16'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:685,16'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:686,11'
          Branch Sides:
            - BranchSide:      'jquant2.c:687,18'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:690,18'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:696,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:697,16'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:701,16'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:701,16'
          Branch Sides:
            - BranchSide:      'jquant2.c:702,16'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:708,11'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:708,11'
          Branch Sides:
            - BranchSide:      'jquant2.c:709,18'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:712,18'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:718,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:719,16'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:723,16'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:723,16'
          Branch Sides:
            - BranchSide:      'jquant2.c:724,16'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:730,11'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:730,11'
          Branch Sides:
            - BranchSide:      'jquant2.c:731,18'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:734,18'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:740,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:741,20'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:742,3'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:749,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:750,17'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:753,10'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:750,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:751,40'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:752,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fill_inverse_cmap
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - c0
        - c1
        - c2
      BBCount:         15
      ICount:          176
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - find_best_colors
        - find_nearby_colors
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jquant2.c:882,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:883,14'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:890,1'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:883,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:884,17'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:889,3'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:885,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:886,38'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:888,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jquant2.c:871,15'
          Dst:             find_nearby_colors
        - Src:             'jquant2.c:874,3'
          Dst:             find_best_colors
    - functionName:    find_biggest_volume
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - boxlist
        - numboxes
      BBCount:         8
      ICount:          65
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant2.c:282,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:283,9'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:288,10'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:283,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:284,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:287,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    find_biggest_color_pop
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - boxlist
        - numboxes
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant2.c:262,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:263,9'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:268,10'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:263,33'
          Branch Sides:
            - BranchSide:      'jquant2.c:263,36'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:267,3'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:263,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:264,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:267,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compute_color
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - boxp
        - icolor
      BBCount:         16
      ICount:          242
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant2.c:499,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:500,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:513,17'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:500,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:501,16'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:510,5'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:502,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:503,28'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:510,5'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:503,13'
          Branch Sides:
            - BranchSide:      'jquant2.c:504,20'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:509,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    median_cut
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - boxlist
        - numboxes
        - desired_colors
      BBCount:         32
      ICount:          338
      EdgeCount:       39
      CyclomaticComplexity: 9
      functionsReached:
        - find_biggest_color_pop
        - find_biggest_volume
        - update_box
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant2.c:412,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:412,3'
              BranchSideFuncs:
                - find_biggest_volume
                - update_box
                - update_box
                - find_biggest_color_pop
            - BranchSide:      'jquant2.c:416,9'
              BranchSideFuncs:
                - find_biggest_volume
                - update_box
                - update_box
                - find_biggest_color_pop
        - Branch String:   'jquant2.c:416,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:417,35'
              BranchSideFuncs:
                - find_biggest_color_pop
                - update_box
                - update_box
                - find_biggest_volume
            - BranchSide:      'jquant2.c:419,32'
              BranchSideFuncs:
                - find_biggest_volume
                - update_box
                - update_box
                - find_biggest_color_pop
        - Branch String:   'jquant2.c:421,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:422,7'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:423,11'
              BranchSideFuncs:
                - update_box
                - update_box
                - find_biggest_volume
                - find_biggest_color_pop
        - Branch String:   'jquant2.c:437,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:438,14'
              BranchSideFuncs:
                - update_box
                - update_box
                - find_biggest_volume
                - find_biggest_color_pop
            - BranchSide:      'jquant2.c:442,14'
              BranchSideFuncs:
                - update_box
                - update_box
                - find_biggest_volume
                - find_biggest_color_pop
        - Branch String:   'jquant2.c:439,11'
          Branch Sides:
            - BranchSide:      'jquant2.c:439,31'
              BranchSideFuncs:
                - update_box
                - update_box
                - find_biggest_volume
                - find_biggest_color_pop
            - BranchSide:      'jquant2.c:440,11'
              BranchSideFuncs:
                - update_box
                - update_box
                - find_biggest_volume
                - find_biggest_color_pop
        - Branch String:   'jquant2.c:440,11'
          Branch Sides:
            - BranchSide:      'jquant2.c:440,26'
              BranchSideFuncs:
                - update_box
                - update_box
                - find_biggest_volume
                - find_biggest_color_pop
            - BranchSide:      'jquant2.c:441,5'
              BranchSideFuncs:
                - update_box
                - update_box
                - find_biggest_volume
                - find_biggest_color_pop
        - Branch String:   'jquant2.c:443,11'
          Branch Sides:
            - BranchSide:      'jquant2.c:443,31'
              BranchSideFuncs:
                - update_box
                - update_box
                - find_biggest_volume
                - find_biggest_color_pop
            - BranchSide:      'jquant2.c:444,11'
              BranchSideFuncs:
                - update_box
                - update_box
                - find_biggest_volume
                - find_biggest_color_pop
        - Branch String:   'jquant2.c:452,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:454,13'
              BranchSideFuncs:
                - update_box
                - update_box
                - find_biggest_volume
                - find_biggest_color_pop
            - BranchSide:      'jquant2.c:459,13'
              BranchSideFuncs:
                - update_box
                - update_box
                - find_biggest_volume
                - find_biggest_color_pop
            - BranchSide:      'jquant2.c:464,13'
              BranchSideFuncs:
                - update_box
                - update_box
                - find_biggest_volume
                - find_biggest_color_pop
            - BranchSide:      'jquant2.c:470,16'
              BranchSideFuncs:
                - update_box
                - update_box
                - find_biggest_volume
                - find_biggest_color_pop
      Callsites:
        - Src:             'jquant2.c:417,12'
          Dst:             find_biggest_color_pop
        - Src:             'jquant2.c:419,12'
          Dst:             find_biggest_volume
        - Src:             'jquant2.c:470,5'
          Dst:             update_box
        - Src:             'jquant2.c:471,5'
          Dst:             update_box
    - functionName:    update_box
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - boxp
      BBCount:         124
      ICount:          778
      EdgeCount:       157
      CyclomaticComplexity: 35
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jquant2.c:309,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:309,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:310,15'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:310,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:311,17'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:318,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:311,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:312,18'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:318,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:313,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:314,21'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:318,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:314,15'
          Branch Sides:
            - BranchSide:      'jquant2.c:314,27'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:315,35'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:320,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:320,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:321,15'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:321,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:322,17'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:329,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:322,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:323,18'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:329,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:324,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:325,21'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:329,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:325,15'
          Branch Sides:
            - BranchSide:      'jquant2.c:325,27'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:326,35'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:331,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:331,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:332,15'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:332,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:333,17'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:340,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:333,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:334,18'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:340,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:335,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:336,21'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:340,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:336,15'
          Branch Sides:
            - BranchSide:      'jquant2.c:336,27'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:337,35'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:342,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:342,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:343,15'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:343,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:344,17'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:351,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:344,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:345,18'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:351,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:346,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:347,21'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:351,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:347,15'
          Branch Sides:
            - BranchSide:      'jquant2.c:347,27'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:348,35'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:353,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:353,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:354,15'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:354,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:355,17'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:362,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:355,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:356,18'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:362,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:357,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:358,16'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:362,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:358,15'
          Branch Sides:
            - BranchSide:      'jquant2.c:358,25'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:359,35'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:364,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:364,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:365,15'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:365,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:366,17'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:373,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:366,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:367,18'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:373,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:368,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:369,16'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:373,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:369,15'
          Branch Sides:
            - BranchSide:      'jquant2.c:369,25'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:370,35'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:391,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:392,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:399,22'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:392,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:393,16'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:398,5'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:394,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:395,14'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:398,5'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:395,13'
          Branch Sides:
            - BranchSide:      'jquant2.c:395,23'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:396,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    select_colors
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - desired_colors
      BBCount:         7
      ICount:          121
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - compute_color
        - median_cut
        - update_box
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant2.c:545,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:546,19'
              BranchSideFuncs:
                - compute_color
            - BranchSide:      'jquant2.c:547,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jquant2.c:541,3'
          Dst:             update_box
        - Src:             'jquant2.c:543,14'
          Dst:             median_cut
        - Src:             'jquant2.c:546,5'
          Dst:             compute_color
    - functionName:    finish_pass2
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pass2_no_dither
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 928
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - num_rows
      BBCount:         14
      ICount:          163
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - fill_inverse_cmap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant2.c:911,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:912,13'
              BranchSideFuncs:
                - fill_inverse_cmap
            - BranchSide:      'jquant2.c:928,1'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:914,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:916,19'
              BranchSideFuncs:
                - fill_inverse_cmap
            - BranchSide:      'jquant2.c:927,3'
              BranchSideFuncs:
                - fill_inverse_cmap
        - Branch String:   'jquant2.c:922,11'
          Branch Sides:
            - BranchSide:      'jquant2.c:923,27'
              BranchSideFuncs:
                - fill_inverse_cmap
            - BranchSide:      'jquant2.c:925,31'
              BranchSideFuncs:
                - fill_inverse_cmap
      Callsites:
        - Src:             'jquant2.c:923,9'
          Dst:             fill_inverse_cmap
    - functionName:    pass2_fs_dither
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - num_rows
      BBCount:         17
      ICount:          466
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - fill_inverse_cmap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant2.c:957,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:958,13'
              BranchSideFuncs:
                - fill_inverse_cmap
            - BranchSide:      'jquant2.c:1065,1'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:960,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:962,17'
              BranchSideFuncs:
                - fill_inverse_cmap
            - BranchSide:      'jquant2.c:970,11'
              BranchSideFuncs:
                - fill_inverse_cmap
        - Branch String:   'jquant2.c:981,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:990,14'
              BranchSideFuncs:
                - fill_inverse_cmap
            - BranchSide:      'jquant2.c:1061,28'
              BranchSideFuncs:
                - fill_inverse_cmap
        - Branch String:   'jquant2.c:1014,11'
          Branch Sides:
            - BranchSide:      'jquant2.c:1015,27'
              BranchSideFuncs:
                - fill_inverse_cmap
            - BranchSide:      'jquant2.c:1019,33'
              BranchSideFuncs:
                - fill_inverse_cmap
      Callsites:
        - Src:             'jquant2.c:1015,9'
          Dst:             fill_inverse_cmap
    - functionName:    finish_pass1
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - select_colors
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jquant2.c:1127,3'
          Dst:             select_colors
    - functionName:    prescan_quantize
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - num_rows
      BBCount:         12
      ICount:          128
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant2.c:215,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:216,11'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:228,1'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:217,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:219,16'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:227,3'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:223,11'
          Branch Sides:
            - BranchSide:      'jquant2.c:224,11'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:225,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    init_error_limit
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         15
      ICount:          141
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jquant2.c:1101,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:1102,17'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:1105,3'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:1105,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:1106,17'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:1109,3'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:1109,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:1110,17'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:1113,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    new_color_map_2_quant
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_2_quant
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1200
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - is_pre_scan
      BBCount:         34
      ICount:          268
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - init_error_limit
        - jzero_far
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant2.c:1153,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:1154,5'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit
            - BranchSide:      'jquant2.c:1156,7'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit
        - Branch String:   'jquant2.c:1156,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:1158,5'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jquant2.c:1163,9'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit
        - Branch String:   'jquant2.c:1163,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:1164,7'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit
            - BranchSide:      'jquant2.c:1166,7'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit
        - Branch String:   'jquant2.c:1171,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:1172,7'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit
            - BranchSide:      'jquant2.c:1173,9'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit
        - Branch String:   'jquant2.c:1173,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:1174,7'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit
            - BranchSide:      'jquant2.c:1176,9'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit
        - Branch String:   'jquant2.c:1180,11'
          Branch Sides:
            - BranchSide:      'jquant2.c:1181,43'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit
            - BranchSide:      'jquant2.c:1184,25'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit
        - Branch String:   'jquant2.c:1186,11'
          Branch Sides:
            - BranchSide:      'jquant2.c:1187,26'
              BranchSideFuncs:
                - init_error_limit
                - jzero_far
            - BranchSide:      'jquant2.c:1188,7'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'jquant2.c:1193,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:1193,7'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jquant2.c:1194,12'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'jquant2.c:1194,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:1195,25'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jquant2.c:1198,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jquant2.c:1184,7'
          Dst:             jzero_far
        - Src:             'jquant2.c:1187,9'
          Dst:             init_error_limit
        - Src:             'jquant2.c:1195,7'
          Dst:             jzero_far
    - functionName:    j12init_2pass_quantizer
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         33
      ICount:          331
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - init_error_limit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant2.c:1227,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:1228,5'
              BranchSideFuncs:
                - init_error_limit
            - BranchSide:      'jquant2.c:1231,7'
              BranchSideFuncs:
                - init_error_limit
        - Branch String:   'jquant2.c:1240,40'
          Branch Sides:
            - BranchSide:      'jquant2.c:1241,7'
              BranchSideFuncs:
                - init_error_limit
            - BranchSide:      'jquant2.c:1242,5'
              BranchSideFuncs:
                - init_error_limit
        - Branch String:   'jquant2.c:1241,44'
          Branch Sides:
            - BranchSide:      'jquant2.c:1241,47'
              BranchSideFuncs:
                - init_error_limit
            - BranchSide:      'jquant2.c:1242,5'
              BranchSideFuncs:
                - init_error_limit
        - Branch String:   'jquant2.c:1240,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:1242,5'
              BranchSideFuncs:
                - init_error_limit
            - BranchSide:      'jquant2.c:1245,36'
              BranchSideFuncs:
                - init_error_limit
        - Branch String:   'jquant2.c:1247,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:1248,41'
              BranchSideFuncs:
                - init_error_limit
            - BranchSide:      'jquant2.c:1252,3'
              BranchSideFuncs:
                - init_error_limit
        - Branch String:   'jquant2.c:1258,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:1260,19'
              BranchSideFuncs:
                - init_error_limit
            - BranchSide:      'jquant2.c:1271,5'
              BranchSideFuncs:
                - init_error_limit
        - Branch String:   'jquant2.c:1262,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:1263,7'
              BranchSideFuncs:
                - init_error_limit
            - BranchSide:      'jquant2.c:1265,9'
              BranchSideFuncs:
                - init_error_limit
        - Branch String:   'jquant2.c:1265,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:1266,7'
              BranchSideFuncs:
                - init_error_limit
            - BranchSide:      'jquant2.c:1267,45'
              BranchSideFuncs:
                - init_error_limit
        - Branch String:   'jquant2.c:1275,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:1276,5'
              BranchSideFuncs:
                - init_error_limit
            - BranchSide:      'jquant2.c:1284,7'
              BranchSideFuncs:
                - init_error_limit
        - Branch String:   'jquant2.c:1284,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:1284,7'
              BranchSideFuncs:
                - init_error_limit
            - BranchSide:      'jquant2.c:1285,39'
              BranchSideFuncs:
                - init_error_limit
      Callsites:
        - Src:             'jquant2.c:1289,5'
          Dst:             init_error_limit
    - functionName:    cmyk_ycck_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - output_row
        - num_rows
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - output_row
        - num_rows
      BBCount:         19
      ICount:          297
      EdgeCount:       37
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jccolor.c:257,3'
          Branch Sides:
            - BranchSide:      'jccolor.c:259,33'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:264,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:264,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:268,33'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:273,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:273,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:278,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:278,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:283,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:283,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:287,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - output_row
        - num_rows
      BBCount:         59
      ICount:          906
      EdgeCount:       71
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jccolor.c:350,3'
          Branch Sides:
            - BranchSide:      'jccolor.c:352,33'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:357,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:357,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:361,33'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:366,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:366,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:371,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:371,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:376,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:376,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:380,30'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:354,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:359,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:363,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:368,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:373,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:378,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:382,5'
              BranchSideFuncs: []
        - Branch String:   'jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolext.c:146,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    null_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - output_row
        - num_rows
      BBCount:         32
      ICount:          327
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'jccolor.c:489,7'
          Branch Sides:
            - BranchSide:      'jccolor.c:490,5'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:502,14'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:490,5'
          Branch Sides:
            - BranchSide:      'jccolor.c:491,25'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:502,3'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:496,7'
          Branch Sides:
            - BranchSide:      'jccolor.c:490,5'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:497,30'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:502,14'
          Branch Sides:
            - BranchSide:      'jccolor.c:503,5'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:518,5'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:503,5'
          Branch Sides:
            - BranchSide:      'jccolor.c:504,25'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:517,3'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:510,7'
          Branch Sides:
            - BranchSide:      'jccolor.c:503,5'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:511,30'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:518,5'
          Branch Sides:
            - BranchSide:      'jccolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:520,15'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:520,7'
          Branch Sides:
            - BranchSide:      'jccolor.c:521,18'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:528,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:523,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:524,25'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:527,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - output_row
        - num_rows
      BBCount:         19
      ICount:          297
      EdgeCount:       37
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jccolor.c:305,3'
          Branch Sides:
            - BranchSide:      'jccolor.c:307,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:312,35'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:312,35'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:316,34'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:321,35'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:321,35'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:326,35'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:326,35'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:331,35'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:331,35'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:335,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_ycc_start
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grayscale_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - output_row
        - num_rows
      BBCount:         8
      ICount:          94
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jccolor.c:460,3'
          Branch Sides:
            - BranchSide:      'jccolor.c:461,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:469,1'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:464,5'
          Branch Sides:
            - BranchSide:      'jccolor.c:460,3'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:465,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    null_method
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j16init_color_converter
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         153
      ICount:          1079
      EdgeCount:       195
      CyclomaticComplexity: 44
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jccolor.c:555,7'
          Branch Sides:
            - BranchSide:      'jccolor.c:556,5'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:559,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:566,3'
          Branch Sides:
            - BranchSide:      'jccolor.c:568,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:583,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:588,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:594,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:594,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:599,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:568,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:569,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:570,5'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:583,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:584,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:585,5'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:588,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:589,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:590,5'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:594,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:595,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:596,5'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:599,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:600,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:601,5'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:608,3'
          Branch Sides:
            - BranchSide:      'jccolor.c:611,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:637,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:660,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:689,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:708,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:729,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:611,33'
          Branch Sides:
            - BranchSide:      'jccolor.c:612,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:615,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:611,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:613,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:615,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:615,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:616,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:617,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:617,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:618,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:619,14'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:619,14'
          Branch Sides:
            - BranchSide:      'jccolor.c:619,14'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:626,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:619,14'
          Branch Sides:
            - BranchSide:      'jccolor.c:619,14'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:629,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:619,14'
          Branch Sides:
            - BranchSide:      'jccolor.c:626,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:629,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:629,16'
          Branch Sides:
            - BranchSide:      'jccolor.c:630,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:632,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:637,33'
          Branch Sides:
            - BranchSide:      'jccolor.c:637,37'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:640,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:637,37'
          Branch Sides:
            - BranchSide:      'jccolor.c:637,37'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:640,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:637,37'
          Branch Sides:
            - BranchSide:      'jccolor.c:637,37'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:638,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:637,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:638,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:640,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:640,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:641,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:642,17'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:642,45'
          Branch Sides:
            - BranchSide:      'jccolor.c:643,19'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:652,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:643,47'
          Branch Sides:
            - BranchSide:      'jccolor.c:644,18'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:652,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:644,46'
          Branch Sides:
            - BranchSide:      'jccolor.c:645,23'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:652,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:642,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:651,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:652,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:652,16'
          Branch Sides:
            - BranchSide:      'jccolor.c:652,16'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:653,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:652,16'
          Branch Sides:
            - BranchSide:      'jccolor.c:652,16'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:655,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:652,16'
          Branch Sides:
            - BranchSide:      'jccolor.c:653,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:655,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:660,33'
          Branch Sides:
            - BranchSide:      'jccolor.c:661,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:664,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:660,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:662,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:664,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:664,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:665,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:666,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:666,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:666,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:673,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:666,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:666,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:676,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:666,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:673,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:676,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:676,16'
          Branch Sides:
            - BranchSide:      'jccolor.c:682,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:684,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:689,33'
          Branch Sides:
            - BranchSide:      'jccolor.c:690,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:693,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:689,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:691,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:693,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:693,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:694,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:695,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:695,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:701,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:703,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:708,33'
          Branch Sides:
            - BranchSide:      'jccolor.c:709,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:712,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:708,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:710,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:712,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:712,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:713,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:714,9'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:714,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:715,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:717,16'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:717,16'
          Branch Sides:
            - BranchSide:      'jccolor.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:725,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:729,58'
          Branch Sides:
            - BranchSide:      'jccolor.c:730,9'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:731,7'
              BranchSideFuncs: []
        - Branch String:   'jccolor.c:729,9'
          Branch Sides:
            - BranchSide:      'jccolor.c:731,7'
              BranchSideFuncs: []
            - BranchSide:      'jccolor.c:737,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compress_output
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
      BBCount:         7
      ICount:          94
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - compress_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jcdiffct.c:323,3'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:324,15'
              BranchSideFuncs:
                - compress_data.2388
            - BranchSide:      'jcdiffct.c:332,24'
              BranchSideFuncs:
                - compress_data.2388
      Callsites:
        - Src:             'jcdiffct.c:332,10'
          Dst:             compress_data
    - functionName:    compress_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
      BBCount:         31
      ICount:          362
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - jround_up
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jcdiffct.c:168,3'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:171,19'
              BranchSideFuncs:
                - start_iMCU_row.2389
                - jround_up
            - BranchSide:      'jcdiffct.c:229,3'
              BranchSideFuncs:
                - start_iMCU_row.2389
        - Branch String:   'jcdiffct.c:178,9'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:179,15'
              BranchSideFuncs:
                - start_iMCU_row.2389
                - jround_up
            - BranchSide:      'jcdiffct.c:216,9'
              BranchSideFuncs:
                - start_iMCU_row.2389
                - jround_up
        - Branch String:   'jcdiffct.c:179,7'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:180,19'
              BranchSideFuncs:
                - start_iMCU_row.2389
                - jround_up
            - BranchSide:      'jcdiffct.c:213,5'
              BranchSideFuncs:
                - start_iMCU_row.2389
                - jround_up
        - Branch String:   'jcdiffct.c:182,13'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:183,23'
              BranchSideFuncs:
                - start_iMCU_row.2389
                - jround_up
            - BranchSide:      'jcdiffct.c:187,19'
              BranchSideFuncs:
                - start_iMCU_row.2389
                - jround_up
        - Branch String:   'jcdiffct.c:188,15'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:188,43'
              BranchSideFuncs:
                - start_iMCU_row.2389
                - jround_up
            - BranchSide:      'jcdiffct.c:193,29'
              BranchSideFuncs:
                - start_iMCU_row.2389
                - jround_up
        - Branch String:   'jcdiffct.c:193,13'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:0,0'
              BranchSideFuncs:
                - jround_up
                - start_iMCU_row.2389
            - BranchSide:      'jcdiffct.c:195,22'
              BranchSideFuncs:
                - jround_up
                - start_iMCU_row.2389
        - Branch String:   'jcdiffct.c:202,9'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:203,13'
              BranchSideFuncs:
                - start_iMCU_row.2389
                - jround_up
            - BranchSide:      'jcdiffct.c:212,7'
              BranchSideFuncs:
                - start_iMCU_row.2389
                - jround_up
        - Branch String:   'jcdiffct.c:219,9'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:221,31'
              BranchSideFuncs: []
            - BranchSide:      'jcdiffct.c:226,5'
              BranchSideFuncs:
                - start_iMCU_row.2389
                - jround_up
      Callsites:
        - Src:             'jcdiffct.c:196,22'
          Dst:             jround_up
        - Src:             'jcdiffct.c:230,3'
          Dst:             start_iMCU_row
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          69
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jcdiffct.c:82,7'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:83,5'
              BranchSideFuncs: []
            - BranchSide:      'jcdiffct.c:85,9'
              BranchSideFuncs: []
        - Branch String:   'jcdiffct.c:85,9'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:86,37'
              BranchSideFuncs: []
            - BranchSide:      'jcdiffct.c:88,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compress_first_pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
      BBCount:         17
      ICount:          175
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - compress_output
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcdiffct.c:265,3'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:268,29'
              BranchSideFuncs:
                - compress_output.2387
            - BranchSide:      'jcdiffct.c:297,26'
              BranchSideFuncs:
                - compress_output.2387
        - Branch String:   'jcdiffct.c:274,9'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:275,19'
              BranchSideFuncs:
                - compress_output.2387
            - BranchSide:      'jcdiffct.c:278,25'
              BranchSideFuncs:
                - compress_output.2387
        - Branch String:   'jcdiffct.c:287,5'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:288,14'
              BranchSideFuncs:
                - compress_output.2387
            - BranchSide:      'jcdiffct.c:291,3'
              BranchSideFuncs:
                - compress_output.2387
      Callsites:
        - Src:             'jcdiffct.c:297,10'
          Dst:             compress_output
    - functionName:    start_pass_diff
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - pass_mode
      BBCount:         20
      ICount:          170
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcdiffct.c:110,7'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:111,7'
              BranchSideFuncs:
                - start_iMCU_row.2389
            - BranchSide:      'jcdiffct.c:113,3'
              BranchSideFuncs:
                - start_iMCU_row.2389
        - Branch String:   'jcdiffct.c:116,3'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:118,9'
              BranchSideFuncs: []
            - BranchSide:      'jcdiffct.c:124,9'
              BranchSideFuncs: []
            - BranchSide:      'jcdiffct.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      'jcdiffct.c:135,5'
              BranchSideFuncs: []
        - Branch String:   'jcdiffct.c:118,9'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:119,7'
              BranchSideFuncs: []
            - BranchSide:      'jcdiffct.c:120,5'
              BranchSideFuncs: []
        - Branch String:   'jcdiffct.c:124,9'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:125,7'
              BranchSideFuncs: []
            - BranchSide:      'jcdiffct.c:126,5'
              BranchSideFuncs: []
        - Branch String:   'jcdiffct.c:129,9'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:130,7'
              BranchSideFuncs: []
            - BranchSide:      'jcdiffct.c:131,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcdiffct.c:114,3'
          Dst:             start_iMCU_row
    - functionName:    j16init_c_diff_controller
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         22
      ICount:          291
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcdiffct.c:356,3'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:358,41'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'jcdiffct.c:371,11'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
        - Branch String:   'jcdiffct.c:371,3'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:374,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'jcdiffct.c:390,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
        - Branch String:   'jcdiffct.c:383,5'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:384,14'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'jcdiffct.c:387,3'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
        - Branch String:   'jcdiffct.c:390,7'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:394,13'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'jcdiffct.c:408,5'
              BranchSideFuncs: []
        - Branch String:   'jcdiffct.c:394,5'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:396,33'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'jcdiffct.c:407,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcdiffct.c:360,20'
          Dst:             jround_up
        - Src:             'jcdiffct.c:365,20'
          Dst:             jround_up
        - Src:             'jcdiffct.c:374,7'
          Dst:             jround_up
        - Src:             'jcdiffct.c:385,14'
          Dst:             jround_up
        - Src:             'jcdiffct.c:398,22'
          Dst:             jround_up
        - Src:             'jcdiffct.c:400,22'
          Dst:             jround_up
    - functionName:    jpeg_difference7
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - input_buf
        - prev_row
        - diff_buf
        - width
      BBCount:         12
      ICount:          135
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:181,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:181,3'
              BranchSideFuncs:
                - reset_predictor.2426
            - BranchSide:      'jclossls.c:181,3'
              BranchSideFuncs:
                - reset_predictor.2426
        - Branch String:   'jclossls.c:181,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:181,3'
              BranchSideFuncs:
                - reset_predictor.2426
            - BranchSide:      'jclossls.c:181,3'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:181,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:181,3'
              BranchSideFuncs:
                - reset_predictor.2426
            - BranchSide:      'jclossls.c:181,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclossls.c:181,3'
          Dst:             reset_predictor
    - functionName:    reset_predictor
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_difference_first_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - input_buf
        - prev_row
        - diff_buf
        - width
      BBCount:         24
      ICount:          211
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:198,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:198,3'
              BranchSideFuncs:
                - reset_predictor.2426
            - BranchSide:      'jclossls.c:198,3'
              BranchSideFuncs:
                - reset_predictor.2426
        - Branch String:   'jclossls.c:198,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:198,3'
              BranchSideFuncs:
                - reset_predictor.2426
            - BranchSide:      'jclossls.c:208,8'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:198,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:198,3'
              BranchSideFuncs:
                - reset_predictor.2426
            - BranchSide:      'jclossls.c:208,8'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:208,7'
          Branch Sides:
            - BranchSide:      'jclossls.c:208,7'
              BranchSideFuncs: []
            - BranchSide:      'jclossls.c:209,13'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:209,5'
          Branch Sides:
            - BranchSide:      'jclossls.c:211,7'
              BranchSideFuncs: []
            - BranchSide:      'jclossls.c:214,7'
              BranchSideFuncs: []
            - BranchSide:      'jclossls.c:217,7'
              BranchSideFuncs: []
            - BranchSide:      'jclossls.c:220,7'
              BranchSideFuncs: []
            - BranchSide:      'jclossls.c:223,7'
              BranchSideFuncs: []
            - BranchSide:      'jclossls.c:226,7'
              BranchSideFuncs: []
            - BranchSide:      'jclossls.c:229,7'
              BranchSideFuncs: []
            - BranchSide:      'jclossls.c:232,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclossls.c:198,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference1
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - input_buf
        - prev_row
        - diff_buf
        - width
      BBCount:         12
      ICount:          118
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:129,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:129,3'
              BranchSideFuncs:
                - reset_predictor.2426
            - BranchSide:      'jclossls.c:129,3'
              BranchSideFuncs:
                - reset_predictor.2426
        - Branch String:   'jclossls.c:129,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:129,3'
              BranchSideFuncs:
                - reset_predictor.2426
            - BranchSide:      'jclossls.c:129,3'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:129,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:129,3'
              BranchSideFuncs:
                - reset_predictor.2426
            - BranchSide:      'jclossls.c:129,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclossls.c:129,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference2
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - input_buf
        - prev_row
        - diff_buf
        - width
      BBCount:         12
      ICount:          130
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:138,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:138,3'
              BranchSideFuncs:
                - reset_predictor.2426
            - BranchSide:      'jclossls.c:138,3'
              BranchSideFuncs:
                - reset_predictor.2426
        - Branch String:   'jclossls.c:138,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:138,3'
              BranchSideFuncs:
                - reset_predictor.2426
            - BranchSide:      'jclossls.c:138,3'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:138,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:138,3'
              BranchSideFuncs:
                - reset_predictor.2426
            - BranchSide:      'jclossls.c:138,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclossls.c:138,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference3
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - input_buf
        - prev_row
        - diff_buf
        - width
      BBCount:         12
      ICount:          129
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:148,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:148,3'
              BranchSideFuncs:
                - reset_predictor.2426
            - BranchSide:      'jclossls.c:148,3'
              BranchSideFuncs:
                - reset_predictor.2426
        - Branch String:   'jclossls.c:148,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:148,3'
              BranchSideFuncs:
                - reset_predictor.2426
            - BranchSide:      'jclossls.c:148,3'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:148,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:148,3'
              BranchSideFuncs:
                - reset_predictor.2426
            - BranchSide:      'jclossls.c:148,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclossls.c:148,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference4
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - input_buf
        - prev_row
        - diff_buf
        - width
      BBCount:         12
      ICount:          136
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:157,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:157,3'
              BranchSideFuncs:
                - reset_predictor.2426
            - BranchSide:      'jclossls.c:157,3'
              BranchSideFuncs:
                - reset_predictor.2426
        - Branch String:   'jclossls.c:157,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:157,3'
              BranchSideFuncs:
                - reset_predictor.2426
            - BranchSide:      'jclossls.c:157,3'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:157,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:157,3'
              BranchSideFuncs:
                - reset_predictor.2426
            - BranchSide:      'jclossls.c:157,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclossls.c:157,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference5
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - input_buf
        - prev_row
        - diff_buf
        - width
      BBCount:         12
      ICount:          137
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:165,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:165,3'
              BranchSideFuncs:
                - reset_predictor.2426
            - BranchSide:      'jclossls.c:165,3'
              BranchSideFuncs:
                - reset_predictor.2426
        - Branch String:   'jclossls.c:165,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:165,3'
              BranchSideFuncs:
                - reset_predictor.2426
            - BranchSide:      'jclossls.c:165,3'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:165,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:165,3'
              BranchSideFuncs:
                - reset_predictor.2426
            - BranchSide:      'jclossls.c:165,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclossls.c:165,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference6
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - input_buf
        - prev_row
        - diff_buf
        - width
      BBCount:         12
      ICount:          137
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:173,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:173,3'
              BranchSideFuncs:
                - reset_predictor.2426
            - BranchSide:      'jclossls.c:173,3'
              BranchSideFuncs:
                - reset_predictor.2426
        - Branch String:   'jclossls.c:173,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:173,3'
              BranchSideFuncs:
                - reset_predictor.2426
            - BranchSide:      'jclossls.c:173,3'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:173,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:173,3'
              BranchSideFuncs:
                - reset_predictor.2426
            - BranchSide:      'jclossls.c:173,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclossls.c:173,3'
          Dst:             reset_predictor
    - functionName:    noscale
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - width
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    simple_downscale
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - width
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:261,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:260,31'
              BranchSideFuncs: []
            - BranchSide:      'jclossls.c:262,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_lossless
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         13
      ICount:          115
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:284,7'
          Branch Sides:
            - BranchSide:      'jclossls.c:285,5'
              BranchSideFuncs:
                - reset_predictor.2426
            - BranchSide:      'jclossls.c:287,5'
              BranchSideFuncs:
                - reset_predictor.2426
        - Branch String:   'jclossls.c:292,7'
          Branch Sides:
            - BranchSide:      'jclossls.c:293,5'
              BranchSideFuncs:
                - reset_predictor.2426
            - BranchSide:      'jclossls.c:297,11'
              BranchSideFuncs:
                - reset_predictor.2426
        - Branch String:   'jclossls.c:297,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:298,21'
              BranchSideFuncs:
                - reset_predictor.2426
            - BranchSide:      'jclossls.c:299,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclossls.c:298,5'
          Dst:             reset_predictor
    - functionName:    j16init_lossless_compressor
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_simple_main
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_ctr
        - in_rows_avail
      BBCount:         20
      ICount:          166
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcmainct.c:90,3'
          Branch Sides:
            - BranchSide:      'jcmainct.c:90,3'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:92,9'
              BranchSideFuncs: []
        - Branch String:   'jcmainct.c:92,9'
          Branch Sides:
            - BranchSide:      'jcmainct.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:101,9'
              BranchSideFuncs: []
        - Branch String:   'jcmainct.c:101,9'
          Branch Sides:
            - BranchSide:      'jcmainct.c:102,7'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:105,12'
              BranchSideFuncs: []
        - Branch String:   'jcmainct.c:105,9'
          Branch Sides:
            - BranchSide:      'jcmainct.c:112,12'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:121,9'
              BranchSideFuncs: []
        - Branch String:   'jcmainct.c:112,11'
          Branch Sides:
            - BranchSide:      'jcmainct.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:116,7'
              BranchSideFuncs: []
        - Branch String:   'jcmainct.c:121,9'
          Branch Sides:
            - BranchSide:      'jcmainct.c:122,9'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:125,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_main
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - pass_mode
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcmainct.c:63,7'
          Branch Sides:
            - BranchSide:      'jcmainct.c:64,5'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:66,7'
              BranchSideFuncs: []
        - Branch String:   'jcmainct.c:66,7'
          Branch Sides:
            - BranchSide:      'jcmainct.c:67,5'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:69,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    j16init_c_main_controller
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         15
      ICount:          177
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcmainct.c:143,7'
          Branch Sides:
            - BranchSide:      'jcmainct.c:144,5'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:147,7'
              BranchSideFuncs: []
        - Branch String:   'jcmainct.c:154,7'
          Branch Sides:
            - BranchSide:      'jcmainct.c:155,5'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:160,7'
              BranchSideFuncs: []
        - Branch String:   'jcmainct.c:160,7'
          Branch Sides:
            - BranchSide:      'jcmainct.c:161,5'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:164,13'
              BranchSideFuncs: []
        - Branch String:   'jcmainct.c:164,5'
          Branch Sides:
            - BranchSide:      'jcmainct.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:166,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_bottom_edge
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - image_data
        - num_cols
        - input_rows
        - output_rows
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - j16copy_sample_rows
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jcprepct.c:119,3'
          Branch Sides:
            - BranchSide:      'jcprepct.c:120,24'
              BranchSideFuncs:
                - j16copy_sample_rows
            - BranchSide:      'jcprepct.c:123,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcprepct.c:120,5'
          Dst:             j16copy_sample_rows
    - functionName:    pre_process_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_ctr
        - in_rows_avail
        - output_buf
        - out_row_group_ctr
        - out_row_groups_avail
      BBCount:         34
      ICount:          331
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - expand_bottom_edge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcprepct.c:147,38'
          Branch Sides:
            - BranchSide:      'jcprepct.c:147,3'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - expand_bottom_edge.2470
            - BranchSide:      'jcprepct.c:148,11'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - expand_bottom_edge.2470
        - Branch String:   'jcprepct.c:147,3'
          Branch Sides:
            - BranchSide:      'jcprepct.c:147,3'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - expand_bottom_edge.2470
            - BranchSide:      'jcprepct.c:150,14'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - expand_bottom_edge.2470
        - Branch String:   'jcprepct.c:152,20'
          Branch Sides:
            - BranchSide:      'jcprepct.c:152,13'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - expand_bottom_edge.2470
            - BranchSide:      'jcprepct.c:152,13'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - expand_bottom_edge.2470
        - Branch String:   'jcprepct.c:161,31'
          Branch Sides:
            - BranchSide:      'jcprepct.c:162,9'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - expand_bottom_edge.2470
            - BranchSide:      'jcprepct.c:170,9'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - expand_bottom_edge.2470
        - Branch String:   'jcprepct.c:161,9'
          Branch Sides:
            - BranchSide:      'jcprepct.c:163,15'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - expand_bottom_edge.2470
            - BranchSide:      'jcprepct.c:170,9'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - expand_bottom_edge.2470
        - Branch String:   'jcprepct.c:163,7'
          Branch Sides:
            - BranchSide:      'jcprepct.c:164,28'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - expand_bottom_edge.2470
            - BranchSide:      'jcprepct.c:167,28'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - expand_bottom_edge.2470
        - Branch String:   'jcprepct.c:170,9'
          Branch Sides:
            - BranchSide:      'jcprepct.c:171,9'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - expand_bottom_edge.2470
            - BranchSide:      'jcprepct.c:180,9'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - expand_bottom_edge.2470
        - Branch String:   'jcprepct.c:180,31'
          Branch Sides:
            - BranchSide:      'jcprepct.c:147,3'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - expand_bottom_edge.2470
            - BranchSide:      'jcprepct.c:180,35'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - expand_bottom_edge.2470
        - Branch String:   'jcprepct.c:180,9'
          Branch Sides:
            - BranchSide:      'jcprepct.c:147,3'
              BranchSideFuncs:
                - expand_bottom_edge.2470
            - BranchSide:      'jcprepct.c:181,15'
              BranchSideFuncs:
                - expand_bottom_edge.2470
        - Branch String:   'jcprepct.c:181,7'
          Branch Sides:
            - BranchSide:      'jcprepct.c:183,28'
              BranchSideFuncs:
                - expand_bottom_edge.2470
            - BranchSide:      'jcprepct.c:188,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcprepct.c:164,9'
          Dst:             expand_bottom_edge
        - Src:             'jcprepct.c:183,9'
          Dst:             expand_bottom_edge
    - functionName:    create_context_buffer
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         11
      ICount:          190
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcprepct.c:288,3'
          Branch Sides:
            - BranchSide:      'jcprepct.c:294,34'
              BranchSideFuncs: []
            - BranchSide:      'jcprepct.c:310,1'
              BranchSideFuncs: []
        - Branch String:   'jcprepct.c:303,5'
          Branch Sides:
            - BranchSide:      'jcprepct.c:304,24'
              BranchSideFuncs: []
            - BranchSide:      'jcprepct.c:307,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pre_process_context
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_ctr
        - in_rows_avail
        - output_buf
        - out_row_group_ctr
        - out_row_groups_avail
      BBCount:         42
      ICount:          366
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - expand_bottom_edge
        - j16copy_sample_rows
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcprepct.c:212,3'
          Branch Sides:
            - BranchSide:      'jcprepct.c:212,3'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - j16copy_sample_rows
            - BranchSide:      'jcprepct.c:213,10'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - j16copy_sample_rows
        - Branch String:   'jcprepct.c:213,9'
          Branch Sides:
            - BranchSide:      'jcprepct.c:215,16'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - j16copy_sample_rows
            - BranchSide:      'jcprepct.c:237,11'
              BranchSideFuncs:
                - j16copy_sample_rows
                - expand_bottom_edge.2470
        - Branch String:   'jcprepct.c:217,22'
          Branch Sides:
            - BranchSide:      'jcprepct.c:217,15'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - j16copy_sample_rows
            - BranchSide:      'jcprepct.c:217,15'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - j16copy_sample_rows
        - Branch String:   'jcprepct.c:223,11'
          Branch Sides:
            - BranchSide:      'jcprepct.c:224,17'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - j16copy_sample_rows
            - BranchSide:      'jcprepct.c:232,22'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - j16copy_sample_rows
        - Branch String:   'jcprepct.c:224,9'
          Branch Sides:
            - BranchSide:      'jcprepct.c:226,20'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - j16copy_sample_rows
            - BranchSide:      'jcprepct.c:231,7'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - j16copy_sample_rows
        - Branch String:   'jcprepct.c:226,11'
          Branch Sides:
            - BranchSide:      'jcprepct.c:227,32'
              BranchSideFuncs:
                - j16copy_sample_rows
                - expand_bottom_edge.2470
            - BranchSide:      'jcprepct.c:230,9'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - j16copy_sample_rows
        - Branch String:   'jcprepct.c:237,11'
          Branch Sides:
            - BranchSide:      'jcprepct.c:238,9'
              BranchSideFuncs: []
            - BranchSide:      'jcprepct.c:240,11'
              BranchSideFuncs:
                - j16copy_sample_rows
                - expand_bottom_edge.2470
        - Branch String:   'jcprepct.c:241,9'
          Branch Sides:
            - BranchSide:      'jcprepct.c:242,30'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - j16copy_sample_rows
            - BranchSide:      'jcprepct.c:245,30'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - j16copy_sample_rows
        - Branch String:   'jcprepct.c:249,9'
          Branch Sides:
            - BranchSide:      'jcprepct.c:212,3'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - j16copy_sample_rows
            - BranchSide:      'jcprepct.c:250,9'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - j16copy_sample_rows
        - Branch String:   'jcprepct.c:256,11'
          Branch Sides:
            - BranchSide:      'jcprepct.c:257,9'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - j16copy_sample_rows
            - BranchSide:      'jcprepct.c:258,11'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - j16copy_sample_rows
        - Branch String:   'jcprepct.c:258,11'
          Branch Sides:
            - BranchSide:      'jcprepct.c:259,9'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - j16copy_sample_rows
            - BranchSide:      'jcprepct.c:260,29'
              BranchSideFuncs:
                - expand_bottom_edge.2470
                - j16copy_sample_rows
      Callsites:
        - Src:             'jcprepct.c:227,13'
          Dst:             j16copy_sample_rows
        - Src:             'jcprepct.c:242,11'
          Dst:             expand_bottom_edge
    - functionName:    start_pass_prep
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - pass_mode
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcprepct.c:90,7'
          Branch Sides:
            - BranchSide:      'jcprepct.c:90,7'
              BranchSideFuncs: []
            - BranchSide:      'jcprepct.c:91,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    j16init_c_prep_controller
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         16
      ICount:          202
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - create_context_buffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcprepct.c:327,7'
          Branch Sides:
            - BranchSide:      'jcprepct.c:328,5'
              BranchSideFuncs:
                - create_context_buffer.2472
            - BranchSide:      'jcprepct.c:330,7'
              BranchSideFuncs:
                - create_context_buffer.2472
        - Branch String:   'jcprepct.c:330,7'
          Branch Sides:
            - BranchSide:      'jcprepct.c:331,5'
              BranchSideFuncs:
                - create_context_buffer.2472
            - BranchSide:      'jcprepct.c:334,7'
              BranchSideFuncs:
                - create_context_buffer.2472
        - Branch String:   'jcprepct.c:343,7'
          Branch Sides:
            - BranchSide:      'jcprepct.c:346,5'
              BranchSideFuncs:
                - create_context_buffer.2472
            - BranchSide:      'jcprepct.c:353,5'
              BranchSideFuncs: []
        - Branch String:   'jcprepct.c:354,5'
          Branch Sides:
            - BranchSide:      'jcprepct.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jcprepct.c:356,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcprepct.c:347,5'
          Dst:             create_context_buffer
    - functionName:    expand_right_edge
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - image_data
        - num_rows
        - input_cols
        - output_cols
      BBCount:         12
      ICount:          90
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'jcsample.c:108,7'
          Branch Sides:
            - BranchSide:      'jcsample.c:108,7'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:109,14'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:109,5'
          Branch Sides:
            - BranchSide:      'jcsample.c:110,13'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:115,3'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:112,7'
          Branch Sides:
            - BranchSide:      'jcsample.c:113,18'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:114,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    int_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data
      BBCount:         19
      ICount:          216
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcsample.c:175,3'
          Branch Sides:
            - BranchSide:      'jcsample.c:176,14'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:190,1'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:177,5'
          Branch Sides:
            - BranchSide:      'jcsample.c:179,16'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:188,14'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:180,7'
          Branch Sides:
            - BranchSide:      'jcsample.c:181,17'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:186,31'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:182,9'
          Branch Sides:
            - BranchSide:      'jcsample.c:183,37'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:185,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcsample.c:171,3'
          Dst:             expand_right_edge
    - functionName:    h2v2_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data
      BBCount:         11
      ICount:          162
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcsample.c:282,3'
          Branch Sides:
            - BranchSide:      'jcsample.c:283,14'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:295,1'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:287,5'
          Branch Sides:
            - BranchSide:      'jcsample.c:289,11'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:293,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcsample.c:278,3'
          Dst:             expand_right_edge
    - functionName:    h2v2_smooth_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data
      BBCount:         11
      ICount:          502
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcsample.c:341,3'
          Branch Sides:
            - BranchSide:      'jcsample.c:342,14'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:386,1'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:358,5'
          Branch Sides:
            - BranchSide:      'jcsample.c:360,19'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:376,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcsample.c:321,3'
          Dst:             expand_right_edge
    - functionName:    h2v1_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data
      BBCount:         11
      ICount:          134
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcsample.c:244,3'
          Branch Sides:
            - BranchSide:      'jcsample.c:245,14'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:254,1'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:248,5'
          Branch Sides:
            - BranchSide:      'jcsample.c:249,31'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:253,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcsample.c:241,3'
          Dst:             expand_right_edge
    - functionName:    fullsize_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - expand_right_edge
        - j16copy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jcsample.c:206,3'
          Dst:             j16copy_sample_rows
        - Src:             'jcsample.c:209,3'
          Dst:             expand_right_edge
    - functionName:    fullsize_smooth_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data
      BBCount:         11
      ICount:          311
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcsample.c:423,3'
          Branch Sides:
            - BranchSide:      'jcsample.c:424,14'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:455,1'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:438,5'
          Branch Sides:
            - BranchSide:      'jcsample.c:439,25'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:449,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcsample.c:411,3'
          Dst:             expand_right_edge
    - functionName:    sep_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_index
        - output_buf
        - out_row_group_index
      BBCount:         7
      ICount:          102
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcsample.c:135,3'
          Branch Sides:
            - BranchSide:      'jcsample.c:137,14'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:141,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_downsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j16init_downsampler
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         48
      ICount:          385
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcsample.c:473,7'
          Branch Sides:
            - BranchSide:      'jcsample.c:474,5'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:477,7'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:484,7'
          Branch Sides:
            - BranchSide:      'jcsample.c:485,5'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:488,11'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:488,3'
          Branch Sides:
            - BranchSide:      'jcsample.c:490,9'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:538,7'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:490,60'
          Branch Sides:
            - BranchSide:      'jcsample.c:491,9'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:499,16'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:490,9'
          Branch Sides:
            - BranchSide:      'jcsample.c:493,11'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:499,16'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:493,11'
          Branch Sides:
            - BranchSide:      'jcsample.c:494,9'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:498,9'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:499,71'
          Branch Sides:
            - BranchSide:      'jcsample.c:500,16'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:508,16'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:499,16'
          Branch Sides:
            - BranchSide:      'jcsample.c:501,16'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:508,16'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:508,71'
          Branch Sides:
            - BranchSide:      'jcsample.c:509,16'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:529,17'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:508,16'
          Branch Sides:
            - BranchSide:      'jcsample.c:511,11'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:529,17'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:511,11'
          Branch Sides:
            - BranchSide:      'jcsample.c:517,11'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:527,11'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:529,73'
          Branch Sides:
            - BranchSide:      'jcsample.c:530,17'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:534,7'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:529,16'
          Branch Sides:
            - BranchSide:      'jcsample.c:531,16'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:534,7'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:538,31'
          Branch Sides:
            - BranchSide:      'jcsample.c:538,35'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:538,31'
              BranchSideFuncs: []
        - Branch String:   'jcsample.c:538,7'
          Branch Sides:
            - BranchSide:      'jcsample.c:538,7'
              BranchSideFuncs: []
            - BranchSide:      'jcsample.c:539,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ycck_cmyk_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         31
      ICount:          826
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:712,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:713,28'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:715,28'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:260,3'
          Branch Sides:
            - BranchSide:      'jdcol565.c:264,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:713,5'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:269,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:270,11'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:278,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:278,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:279,11'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:294,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:294,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:260,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:295,11'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:260,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:264,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:269,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:270,11'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:278,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:278,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:279,11'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:294,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:294,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:260,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:295,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gray_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         31
      ICount:          592
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:734,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:735,29'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:737,29'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:357,3'
          Branch Sides:
            - BranchSide:      'jdcol565.c:361,13'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:735,5'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:363,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:364,17'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:371,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:371,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:372,17'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:385,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:385,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:357,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:386,12'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:357,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:361,13'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:363,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:364,17'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:371,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:371,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:372,17'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:385,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:385,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:357,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:386,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ycc_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         9
      ICount:          119
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:690,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:691,28'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:693,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         31
      ICount:          586
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:701,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:702,27'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:704,27'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:203,3'
          Branch Sides:
            - BranchSide:      'jdcol565.c:207,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:702,5'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:212,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:213,18'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:221,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:221,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:222,18'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:235,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:235,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:203,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:236,12'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:203,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:207,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:212,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:213,18'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:221,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:221,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:222,18'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:235,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:235,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:203,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:236,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gray_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         31
      ICount:          448
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:723,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:724,28'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:726,28'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:315,3'
          Branch Sides:
            - BranchSide:      'jdcol565.c:319,13'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:724,5'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:321,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:322,17'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:328,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:328,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:329,17'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:336,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:336,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:315,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:337,12'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:315,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:319,13'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:321,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:322,17'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:328,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:328,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:329,17'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:336,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:336,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:315,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:337,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ycc_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         9
      ICount:          119
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:679,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:680,27'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:682,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         59
      ICount:          916
      EdgeCount:       71
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:499,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:501,33'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:506,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:506,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:510,33'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:515,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:515,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:520,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:520,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:525,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:525,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:529,30'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:503,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:508,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:512,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:517,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:522,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:527,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:531,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:134,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    null_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         32
      ICount:          327
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jdcolor.c:386,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:387,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:399,14'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:387,5'
          Branch Sides:
            - BranchSide:      'jdcolor.c:388,16'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:399,3'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:393,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:387,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:394,21'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:399,14'
          Branch Sides:
            - BranchSide:      'jdcolor.c:400,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:415,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:400,5'
          Branch Sides:
            - BranchSide:      'jdcolor.c:401,16'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:414,3'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:407,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:400,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:408,21'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:415,5'
          Branch Sides:
            - BranchSide:      'jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:416,15'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:416,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:417,17'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:424,17'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:419,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:420,24'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:423,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gray_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         59
      ICount:          699
      EdgeCount:       71
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:454,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:456,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:461,35'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:461,35'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:465,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:470,35'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:470,35'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:475,35'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:475,35'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:480,35'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:480,35'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:484,31'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:458,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:463,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:467,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:472,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:477,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:482,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:486,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:100,64'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    build_ycc_rgb_table
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         19
      ICount:          297
      EdgeCount:       37
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:265,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:267,33'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:272,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:272,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:276,33'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:281,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:281,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:286,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:286,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:291,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:291,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:295,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    build_rgb_y_table
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grayscale_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - j16copy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jdcolor.c:441,3'
          Dst:             j16copy_sample_rows
    - functionName:    start_pass_dcolor
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j16init_color_deconverter
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         127
      ICount:          899
      EdgeCount:       159
      CyclomaticComplexity: 34
      functionsReached:
        - build_rgb_y_table
        - build_ycc_rgb_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:762,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:763,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_rgb_y_table.2566
            - BranchSide:      'jdcolor.c:766,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_rgb_y_table.2566
        - Branch String:   'jdcolor.c:772,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:774,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_rgb_y_table.2566
            - BranchSide:      'jdcolor.c:780,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_rgb_y_table.2566
            - BranchSide:      'jdcolor.c:780,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_rgb_y_table.2566
            - BranchSide:      'jdcolor.c:786,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_rgb_y_table.2566
            - BranchSide:      'jdcolor.c:786,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_rgb_y_table.2566
            - BranchSide:      'jdcolor.c:791,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_rgb_y_table.2566
        - Branch String:   'jdcolor.c:774,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:775,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_rgb_y_table.2566
            - BranchSide:      'jdcolor.c:776,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_rgb_y_table.2566
        - Branch String:   'jdcolor.c:780,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:781,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_rgb_y_table.2566
            - BranchSide:      'jdcolor.c:782,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_rgb_y_table.2566
        - Branch String:   'jdcolor.c:786,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:787,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_rgb_y_table.2566
            - BranchSide:      'jdcolor.c:788,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_rgb_y_table.2566
        - Branch String:   'jdcolor.c:791,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:792,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_rgb_y_table.2566
            - BranchSide:      'jdcolor.c:793,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
                - build_rgb_y_table.2566
        - Branch String:   'jdcolor.c:803,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:806,9'
              BranchSideFuncs:
                - build_rgb_y_table.2566
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
            - BranchSide:      'jdcolor.c:866,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
            - BranchSide:      'jdcolor.c:903,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
            - BranchSide:      'jdcolor.c:919,9'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:806,33'
          Branch Sides:
            - BranchSide:      'jdcolor.c:807,9'
              BranchSideFuncs:
                - build_rgb_y_table.2566
            - BranchSide:      'jdcolor.c:810,5'
              BranchSideFuncs:
                - build_rgb_y_table.2566
        - Branch String:   'jdcolor.c:806,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:808,7'
              BranchSideFuncs:
                - build_rgb_y_table.2566
            - BranchSide:      'jdcolor.c:810,5'
              BranchSideFuncs:
                - build_rgb_y_table.2566
        - Branch String:   'jdcolor.c:811,50'
          Branch Sides:
            - BranchSide:      'jdcolor.c:812,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:813,7'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:811,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:813,7'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:817,16'
              BranchSideFuncs:
                - build_rgb_y_table.2566
        - Branch String:   'jdcolor.c:815,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:816,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:817,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:817,16'
          Branch Sides:
            - BranchSide:      'jdcolor.c:818,7'
              BranchSideFuncs:
                - build_rgb_y_table.2566
            - BranchSide:      'jdcolor.c:821,7'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:836,33'
          Branch Sides:
            - BranchSide:      'jdcolor.c:836,36'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
            - BranchSide:      'jdcolor.c:839,49'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
        - Branch String:   'jdcolor.c:836,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:837,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
            - BranchSide:      'jdcolor.c:839,49'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
        - Branch String:   'jdcolor.c:840,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:847,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
            - BranchSide:      'jdcolor.c:850,16'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:850,16'
          Branch Sides:
            - BranchSide:      'jdcolor.c:851,7'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:852,16'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:852,16'
          Branch Sides:
            - BranchSide:      'jdcolor.c:853,19'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:861,7'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:853,48'
          Branch Sides:
            - BranchSide:      'jdcolor.c:854,21'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:859,9'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:854,50'
          Branch Sides:
            - BranchSide:      'jdcolor.c:855,20'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:859,9'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:855,49'
          Branch Sides:
            - BranchSide:      'jdcolor.c:856,25'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:859,9'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:853,11'
          Branch Sides:
            - BranchSide:      'jdcolor.c:857,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:859,9'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:866,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:867,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
            - BranchSide:      'jdcolor.c:869,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
                - build_ycc_rgb_table.2563
        - Branch String:   'jdcolor.c:870,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:871,11'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
            - BranchSide:      'jdcolor.c:889,11'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
        - Branch String:   'jdcolor.c:871,11'
          Branch Sides:
            - BranchSide:      'jdcolor.c:878,11'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
            - BranchSide:      'jdcolor.c:881,18'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:881,18'
          Branch Sides:
            - BranchSide:      'jdcolor.c:882,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:883,18'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:883,18'
          Branch Sides:
            - BranchSide:      'jdcolor.c:884,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:886,9'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:889,11'
          Branch Sides:
            - BranchSide:      'jdcolor.c:890,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
            - BranchSide:      'jdcolor.c:892,18'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:892,18'
          Branch Sides:
            - BranchSide:      'jdcolor.c:893,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:894,18'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:894,18'
          Branch Sides:
            - BranchSide:      'jdcolor.c:895,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:897,9'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:903,33'
          Branch Sides:
            - BranchSide:      'jdcolor.c:904,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
            - BranchSide:      'jdcolor.c:907,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
        - Branch String:   'jdcolor.c:903,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:905,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
            - BranchSide:      'jdcolor.c:907,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
        - Branch String:   'jdcolor.c:908,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:909,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2563
            - BranchSide:      'jdcolor.c:911,16'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:911,16'
          Branch Sides:
            - BranchSide:      'jdcolor.c:912,7'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:914,7'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:919,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:920,37'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:923,7'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:927,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:928,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:930,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdcolor.c:819,7'
          Dst:             build_rgb_y_table
        - Src:             'jdcolor.c:848,9'
          Dst:             build_ycc_rgb_table
        - Src:             'jdcolor.c:879,11'
          Dst:             build_ycc_rgb_table
        - Src:             'jdcolor.c:891,9'
          Dst:             build_ycc_rgb_table
        - Src:             'jdcolor.c:910,7'
          Dst:             build_ycc_rgb_table
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jddiffct.c:129,7'
          Branch Sides:
            - BranchSide:      'jddiffct.c:130,5'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:132,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          69
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jddiffct.c:74,7'
          Branch Sides:
            - BranchSide:      'jddiffct.c:75,5'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:77,9'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:77,9'
          Branch Sides:
            - BranchSide:      'jddiffct.c:78,37'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:80,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decompress_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - output_buf
      BBCount:         34
      ICount:          355
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - process_restart
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jddiffct.c:175,3'
          Branch Sides:
            - BranchSide:      'jddiffct.c:179,9'
              BranchSideFuncs:
                - start_iMCU_row.2601
                - process_restart.2600
            - BranchSide:      'jddiffct.c:211,11'
              BranchSideFuncs:
                - start_iMCU_row.2601
        - Branch String:   'jddiffct.c:179,9'
          Branch Sides:
            - BranchSide:      'jddiffct.c:180,11'
              BranchSideFuncs:
                - start_iMCU_row.2601
                - process_restart.2600
            - BranchSide:      'jddiffct.c:185,19'
              BranchSideFuncs:
                - start_iMCU_row.2601
                - process_restart.2600
        - Branch String:   'jddiffct.c:180,11'
          Branch Sides:
            - BranchSide:      'jddiffct.c:181,30'
              BranchSideFuncs:
                - process_restart.2600
                - start_iMCU_row.2601
            - BranchSide:      'jddiffct.c:183,5'
              BranchSideFuncs:
                - start_iMCU_row.2601
                - process_restart.2600
        - Branch String:   'jddiffct.c:181,13'
          Branch Sides:
            - BranchSide:      'jddiffct.c:181,35'
              BranchSideFuncs:
                - start_iMCU_row.2601
                - process_restart.2600
            - BranchSide:      'jddiffct.c:182,11'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:191,9'
          Branch Sides:
            - BranchSide:      'jddiffct.c:193,31'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:199,9'
              BranchSideFuncs:
                - start_iMCU_row.2601
                - process_restart.2600
        - Branch String:   'jddiffct.c:199,9'
          Branch Sides:
            - BranchSide:      'jddiffct.c:200,7'
              BranchSideFuncs:
                - start_iMCU_row.2601
                - process_restart.2600
            - BranchSide:      'jddiffct.c:203,5'
              BranchSideFuncs:
                - start_iMCU_row.2601
                - process_restart.2600
        - Branch String:   'jddiffct.c:211,3'
          Branch Sides:
            - BranchSide:      'jddiffct.c:212,15'
              BranchSideFuncs:
                - start_iMCU_row.2601
            - BranchSide:      'jddiffct.c:234,10'
              BranchSideFuncs:
                - start_iMCU_row.2601
        - Branch String:   'jddiffct.c:215,17'
          Branch Sides:
            - BranchSide:      'jddiffct.c:216,17'
              BranchSideFuncs:
                - start_iMCU_row.2601
            - BranchSide:      'jddiffct.c:216,44'
              BranchSideFuncs:
                - start_iMCU_row.2601
        - Branch String:   'jddiffct.c:214,5'
          Branch Sides:
            - BranchSide:      'jddiffct.c:218,9'
              BranchSideFuncs:
                - start_iMCU_row.2601
            - BranchSide:      'jddiffct.c:226,3'
              BranchSideFuncs:
                - start_iMCU_row.2601
        - Branch String:   'jddiffct.c:234,7'
          Branch Sides:
            - BranchSide:      'jddiffct.c:235,20'
              BranchSideFuncs:
                - start_iMCU_row.2601
            - BranchSide:      'jddiffct.c:239,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jddiffct.c:181,14'
          Dst:             process_restart
        - Src:             'jddiffct.c:235,5'
          Dst:             start_iMCU_row
    - functionName:    dummy_consume_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    output_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - output_buf
      BBCount:         31
      ICount:          251
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jddiffct.c:304,63'
          Branch Sides:
            - BranchSide:      'jddiffct.c:304,3'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:305,11'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:305,65'
          Branch Sides:
            - BranchSide:      'jddiffct.c:304,63'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:306,11'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:304,3'
          Branch Sides:
            - BranchSide:      'jddiffct.c:307,11'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:312,11'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:307,9'
          Branch Sides:
            - BranchSide:      'jddiffct.c:304,3'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:308,7'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:312,3'
          Branch Sides:
            - BranchSide:      'jddiffct.c:315,29'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:334,10'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:320,9'
          Branch Sides:
            - BranchSide:      'jddiffct.c:321,19'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:324,25'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:328,5'
          Branch Sides:
            - BranchSide:      'jddiffct.c:329,14'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:332,3'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:334,7'
          Branch Sides:
            - BranchSide:      'jddiffct.c:335,5'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:336,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    consume_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          91
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - decompress_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jddiffct.c:273,3'
          Branch Sides:
            - BranchSide:      'jddiffct.c:274,15'
              BranchSideFuncs:
                - decompress_data.2602
            - BranchSide:      'jddiffct.c:282,26'
              BranchSideFuncs:
                - decompress_data.2602
      Callsites:
        - Src:             'jddiffct.c:282,10'
          Dst:             decompress_data
    - functionName:    start_output_pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_input_pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         6
      ICount:          94
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jddiffct.c:107,7'
          Branch Sides:
            - BranchSide:      'jddiffct.c:107,7'
              BranchSideFuncs:
                - start_iMCU_row.2601
            - BranchSide:      'jddiffct.c:108,5'
              BranchSideFuncs:
                - start_iMCU_row.2601
      Callsites:
        - Src:             'jddiffct.c:115,3'
          Dst:             start_iMCU_row
    - functionName:    j16init_d_diff_controller
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         14
      ICount:          231
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jddiffct.c:361,3'
          Branch Sides:
            - BranchSide:      'jddiffct.c:364,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'jddiffct.c:375,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
        - Branch String:   'jddiffct.c:375,7'
          Branch Sides:
            - BranchSide:      'jddiffct.c:380,13'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'jddiffct.c:397,5'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:380,5'
          Branch Sides:
            - BranchSide:      'jddiffct.c:382,21'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'jddiffct.c:391,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jddiffct.c:364,7'
          Dst:             jround_up
        - Src:             'jddiffct.c:369,7'
          Dst:             jround_up
        - Src:             'jddiffct.c:385,22'
          Dst:             jround_up
        - Src:             'jddiffct.c:387,22'
          Dst:             jround_up
    - functionName:    jpeg_undifference7
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - comp_index
        - diff_buf
        - prev_row
        - undiff_buf
        - width
      BBCount:         4
      ICount:          86
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:161,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:161,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:162,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference6
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - comp_index
        - diff_buf
        - prev_row
        - undiff_buf
        - width
      BBCount:         4
      ICount:          88
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:153,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:153,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:154,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference5
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - comp_index
        - diff_buf
        - prev_row
        - undiff_buf
        - width
      BBCount:         4
      ICount:          88
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:145,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:145,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:146,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference4
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - comp_index
        - diff_buf
        - prev_row
        - undiff_buf
        - width
      BBCount:         4
      ICount:          87
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:137,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:137,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:138,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference3
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - comp_index
        - diff_buf
        - prev_row
        - undiff_buf
        - width
      BBCount:         4
      ICount:          79
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:129,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:129,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:130,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference2
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - comp_index
        - diff_buf
        - prev_row
        - undiff_buf
        - width
      BBCount:         4
      ICount:          80
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:120,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:120,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:121,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference1
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - comp_index
        - diff_buf
        - prev_row
        - undiff_buf
        - width
      BBCount:         4
      ICount:          65
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:112,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:112,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:113,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    noscale
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - diff_buf
        - output_buf
        - width
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:230,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:229,41'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:231,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    simple_upscale
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - diff_buf
        - output_buf
        - width
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:221,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:220,41'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:222,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference_first_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - comp_index
        - diff_buf
        - prev_row
        - undiff_buf
        - width
      BBCount:         13
      ICount:          154
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:180,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:180,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:187,11'
              BranchSideFuncs: []
        - Branch String:   'jdlossls.c:187,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:187,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:189,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:192,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:195,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:198,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:201,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:204,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:207,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_lossless
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         24
      ICount:          183
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:254,21'
          Branch Sides:
            - BranchSide:      'jdlossls.c:254,24'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'jdlossls.c:254,38'
          Branch Sides:
            - BranchSide:      'jdlossls.c:255,7'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'jdlossls.c:255,22'
          Branch Sides:
            - BranchSide:      'jdlossls.c:255,25'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'jdlossls.c:255,40'
          Branch Sides:
            - BranchSide:      'jdlossls.c:256,7'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'jdlossls.c:256,21'
          Branch Sides:
            - BranchSide:      'jdlossls.c:256,24'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'jdlossls.c:254,7'
          Branch Sides:
            - BranchSide:      'jdlossls.c:257,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:261,11'
              BranchSideFuncs: []
        - Branch String:   'jdlossls.c:261,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:262,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:265,7'
              BranchSideFuncs: []
        - Branch String:   'jdlossls.c:265,7'
          Branch Sides:
            - BranchSide:      'jdlossls.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:268,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    j16init_lossless_decompressor
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_wraparound_pointers
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         9
      ICount:          167
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmainct.h:63,3'
          Branch Sides:
            - BranchSide:      'jdmainct.h:65,15'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.h:76,1'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.h:69,5'
          Branch Sides:
            - BranchSide:      'jdmainct.h:70,27'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.h:75,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    set_bottom_pointers
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         15
      ICount:          150
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmainct.c:228,3'
          Branch Sides:
            - BranchSide:      'jdmainct.c:231,18'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:235,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:235,37'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:239,9'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:239,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:240,49'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:245,12'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:246,5'
          Branch Sides:
            - BranchSide:      'jdmainct.c:247,29'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:249,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    process_data_crank_post
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - output_buf
        - out_row_ctr
        - out_rows_avail
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_simple_main
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - output_buf
        - out_row_ctr
        - out_rows_avail
      BBCount:         11
      ICount:          110
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmainct.c:303,7'
          Branch Sides:
            - BranchSide:      'jdmainct.c:304,12'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:310,33'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:304,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:305,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:306,5'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:322,7'
          Branch Sides:
            - BranchSide:      'jdmainct.c:322,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:323,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    make_funny_pointers
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         17
      ICount:          209
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmainct.c:188,3'
          Branch Sides:
            - BranchSide:      'jdmainct.c:190,15'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:213,1'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:196,5'
          Branch Sides:
            - BranchSide:      'jdmainct.c:197,29'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:200,12'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:200,5'
          Branch Sides:
            - BranchSide:      'jdmainct.c:201,37'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:209,12'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:209,5'
          Branch Sides:
            - BranchSide:      'jdmainct.c:210,27'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:212,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    process_data_context_main
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - output_buf
        - out_row_ctr
        - out_rows_avail
      BBCount:         27
      ICount:          261
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - set_bottom_pointers
        - set_wraparound_pointers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmainct.c:341,7'
          Branch Sides:
            - BranchSide:      'jdmainct.c:342,12'
              BranchSideFuncs:
                - set_wraparound_pointers.2674
                - set_bottom_pointers.2675
            - BranchSide:      'jdmainct.c:354,11'
              BranchSideFuncs:
                - set_wraparound_pointers.2674
                - set_bottom_pointers.2675
        - Branch String:   'jdmainct.c:342,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:344,7'
              BranchSideFuncs:
                - set_wraparound_pointers.2674
                - set_bottom_pointers.2675
            - BranchSide:      'jdmainct.c:345,5'
              BranchSideFuncs:
                - set_wraparound_pointers.2674
                - set_bottom_pointers.2675
        - Branch String:   'jdmainct.c:354,3'
          Branch Sides:
            - BranchSide:      'jdmainct.c:354,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:357,7'
              BranchSideFuncs:
                - set_wraparound_pointers.2674
                - set_bottom_pointers.2675
            - BranchSide:      'jdmainct.c:370,5'
              BranchSideFuncs:
                - set_wraparound_pointers.2674
                - set_bottom_pointers.2675
            - BranchSide:      'jdmainct.c:381,7'
              BranchSideFuncs:
                - set_wraparound_pointers.2674
        - Branch String:   'jdmainct.c:362,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:363,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:364,5'
              BranchSideFuncs:
                - set_wraparound_pointers.2674
                - set_bottom_pointers.2675
        - Branch String:   'jdmainct.c:365,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:365,25'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:366,7'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:375,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:376,27'
              BranchSideFuncs:
                - set_bottom_pointers.2675
                - set_wraparound_pointers.2674
            - BranchSide:      'jdmainct.c:377,5'
              BranchSideFuncs:
                - set_wraparound_pointers.2674
        - Branch String:   'jdmainct.c:386,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:387,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:389,9'
              BranchSideFuncs:
                - set_wraparound_pointers.2674
        - Branch String:   'jdmainct.c:389,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:390,31'
              BranchSideFuncs:
                - set_wraparound_pointers.2674
            - BranchSide:      'jdmainct.c:392,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdmainct.c:376,7'
          Dst:             set_bottom_pointers
        - Src:             'jdmainct.c:390,7'
          Dst:             set_wraparound_pointers
    - functionName:    alloc_funny_pointers
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          153
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmainct.c:155,3'
          Branch Sides:
            - BranchSide:      'jdmainct.c:157,15'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:170,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_main
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - pass_mode
      BBCount:         10
      ICount:          95
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - make_funny_pointers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmainct.c:262,3'
          Branch Sides:
            - BranchSide:      'jdmainct.c:264,9'
              BranchSideFuncs:
                - make_funny_pointers.2678
            - BranchSide:      'jdmainct.c:280,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:284,5'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:264,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:265,7'
              BranchSideFuncs:
                - make_funny_pointers.2678
            - BranchSide:      'jdmainct.c:272,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdmainct.c:266,7'
          Dst:             make_funny_pointers
    - functionName:    j16init_d_main_controller
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         19
      ICount:          226
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - alloc_funny_pointers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmainct.c:434,7'
          Branch Sides:
            - BranchSide:      'jdmainct.c:435,5'
              BranchSideFuncs:
                - alloc_funny_pointers.2681
            - BranchSide:      'jdmainct.c:438,7'
              BranchSideFuncs:
                - alloc_funny_pointers.2681
        - Branch String:   'jdmainct.c:444,7'
          Branch Sides:
            - BranchSide:      'jdmainct.c:445,5'
              BranchSideFuncs:
                - alloc_funny_pointers.2681
            - BranchSide:      'jdmainct.c:450,7'
              BranchSideFuncs:
                - alloc_funny_pointers.2681
        - Branch String:   'jdmainct.c:450,7'
          Branch Sides:
            - BranchSide:      'jdmainct.c:451,9'
              BranchSideFuncs:
                - alloc_funny_pointers.2681
            - BranchSide:      'jdmainct.c:456,15'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:451,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:452,7'
              BranchSideFuncs:
                - alloc_funny_pointers.2681
            - BranchSide:      'jdmainct.c:453,26'
              BranchSideFuncs:
                - alloc_funny_pointers.2681
        - Branch String:   'jdmainct.c:459,3'
          Branch Sides:
            - BranchSide:      'jdmainct.c:461,15'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:468,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdmainct.c:453,5'
          Dst:             alloc_funny_pointers
    - functionName:    start_pass_dpost
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - pass_mode
      BBCount:         6
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdpostct.c:88,3'
          Branch Sides:
            - BranchSide:      'jdpostct.c:109,38'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:127,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    j16init_d_post_controller
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         9
      ICount:          108
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdpostct.c:270,7'
          Branch Sides:
            - BranchSide:      'jdpostct.c:271,5'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:274,7'
              BranchSideFuncs: []
        - Branch String:   'jdpostct.c:282,7'
          Branch Sides:
            - BranchSide:      'jdpostct.c:282,7'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:310,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    int_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         16
      ICount:          168
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - j16copy_sample_rows
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdsample.c:177,3'
          Branch Sides:
            - BranchSide:      'jdsample.c:179,13'
              BranchSideFuncs:
                - j16copy_sample_rows
            - BranchSide:      'jdsample.c:196,1'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:182,5'
          Branch Sides:
            - BranchSide:      'jdsample.c:183,23'
              BranchSideFuncs:
                - j16copy_sample_rows
            - BranchSide:      'jdsample.c:189,9'
              BranchSideFuncs:
                - j16copy_sample_rows
        - Branch String:   'jdsample.c:184,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:182,5'
              BranchSideFuncs:
                - j16copy_sample_rows
            - BranchSide:      'jdsample.c:185,21'
              BranchSideFuncs:
                - j16copy_sample_rows
        - Branch String:   'jdsample.c:189,9'
          Branch Sides:
            - BranchSide:      'jdsample.c:190,26'
              BranchSideFuncs:
                - j16copy_sample_rows
            - BranchSide:      'jdsample.c:193,10'
              BranchSideFuncs:
                - j16copy_sample_rows
      Callsites:
        - Src:             'jdsample.c:190,7'
          Dst:             j16copy_sample_rows
    - functionName:    h2v2_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         9
      ICount:          115
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - j16copy_sample_rows
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdsample.c:243,3'
          Branch Sides:
            - BranchSide:      'jdsample.c:244,13'
              BranchSideFuncs:
                - j16copy_sample_rows
            - BranchSide:      'jdsample.c:257,1'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:247,5'
          Branch Sides:
            - BranchSide:      'jdsample.c:248,23'
              BranchSideFuncs:
                - j16copy_sample_rows
            - BranchSide:      'jdsample.c:252,24'
              BranchSideFuncs:
                - j16copy_sample_rows
      Callsites:
        - Src:             'jdsample.c:252,5'
          Dst:             j16copy_sample_rows
    - functionName:    h2v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         15
      ICount:          244
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdsample.c:376,3'
          Branch Sides:
            - BranchSide:      'jdsample.c:377,12'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:408,1'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:377,5'
          Branch Sides:
            - BranchSide:      'jdsample.c:379,16'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:406,10'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:380,11'
          Branch Sides:
            - BranchSide:      'jdsample.c:381,18'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:383,18'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:393,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:396,30'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:403,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h1v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         15
      ICount:          154
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdsample.c:330,3'
          Branch Sides:
            - BranchSide:      'jdsample.c:331,12'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:350,1'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:331,5'
          Branch Sides:
            - BranchSide:      'jdsample.c:333,16'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:348,10'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:334,11'
          Branch Sides:
            - BranchSide:      'jdsample.c:335,18'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:338,18'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:343,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:344,30'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:347,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v1_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         8
      ICount:          94
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdsample.c:214,3'
          Branch Sides:
            - BranchSide:      'jdsample.c:215,13'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:224,1'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:218,5'
          Branch Sides:
            - BranchSide:      'jdsample.c:219,23'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:223,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v1_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         9
      ICount:          164
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdsample.c:285,3'
          Branch Sides:
            - BranchSide:      'jdsample.c:286,13'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:305,1'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:293,5'
          Branch Sides:
            - BranchSide:      'jdsample.c:295,24'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:301,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fullsize_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    noop_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - input_data
        - output_data_ptr
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sep_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_group_ctr
        - in_row_groups_avail
        - output_buf
        - out_row_ctr
        - out_rows_avail
      BBCount:         19
      ICount:          227
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdsample.c:73,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:74,13'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:89,27'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:74,5'
          Branch Sides:
            - BranchSide:      'jdsample.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:83,5'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:93,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:94,16'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:96,22'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:97,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:98,16'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:100,5'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:110,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:110,7'
              BranchSideFuncs: []
            - BranchSide:      'jdsample.c:111,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j16init_upsampler
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         71
      ICount:          556
      EdgeCount:       94
      CyclomaticComplexity: 25
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdsample.c:424,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:425,5'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:427,8'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:427,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:429,9'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:436,33'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:438,7'
          Branch Sides:
            - BranchSide:      'jdsample.c:439,5'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:444,14'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:444,41'
          Branch Sides:
            - BranchSide:      'jdsample.c:444,44'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:449,44'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:449,3'
          Branch Sides:
            - BranchSide:      'jdsample.c:454,19'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:538,1'
              BranchSideFuncs: []
        - Branch String:   'jdsample.c:462,9'
          Branch Sides:
            - BranchSide:      'jdsample.c:464,7'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:466,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:466,42'
          Branch Sides:
            - BranchSide:      'jdsample.c:466,45'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:470,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:466,16'
          Branch Sides:
            - BranchSide:      'jdsample.c:468,7'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:470,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:470,46'
          Branch Sides:
            - BranchSide:      'jdsample.c:470,49'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:487,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:470,16'
          Branch Sides:
            - BranchSide:      'jdsample.c:472,11'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:487,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:472,20'
          Branch Sides:
            - BranchSide:      'jdsample.c:472,23'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:485,11'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:472,11'
          Branch Sides:
            - BranchSide:      'jdsample.c:478,11'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:485,11'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:487,42'
          Branch Sides:
            - BranchSide:      'jdsample.c:488,16'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:498,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:488,46'
          Branch Sides:
            - BranchSide:      'jdsample.c:488,49'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:498,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:487,16'
          Branch Sides:
            - BranchSide:      'jdsample.c:496,9'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:498,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:498,46'
          Branch Sides:
            - BranchSide:      'jdsample.c:499,16'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:517,17'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:498,16'
          Branch Sides:
            - BranchSide:      'jdsample.c:501,11'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:517,17'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:501,20'
          Branch Sides:
            - BranchSide:      'jdsample.c:501,23'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:515,11'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:501,11'
          Branch Sides:
            - BranchSide:      'jdsample.c:507,11'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:515,11'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:517,48'
          Branch Sides:
            - BranchSide:      'jdsample.c:518,17'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:529,7'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:517,16'
          Branch Sides:
            - BranchSide:      'jdsample.c:525,9'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:529,7'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:530,21'
          Branch Sides:
            - BranchSide:      'jdsample.c:530,25'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:537,3'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdsample.c:530,9'
          Branch Sides:
            - BranchSide:      'jdsample.c:531,48'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdsample.c:537,3'
              BranchSideFuncs:
                - jround_up
      Callsites:
        - Src:             'jdsample.c:533,22'
          Dst:             jround_up
    - functionName:    j16copy_sample_rows
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - input_array
        - source_row
        - output_array
        - dest_row
        - num_rows
        - num_cols
      BBCount:         5
      ICount:          76
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'jutils.c:118,3'
          Branch Sides:
            - BranchSide:      'jutils.c:119,25'
              BranchSideFuncs: []
            - BranchSide:      'jutils.c:123,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compress_output
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
      BBCount:         7
      ICount:          94
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - compress_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jcdiffct.c:323,3'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:324,15'
              BranchSideFuncs:
                - compress_data.2761
            - BranchSide:      'jcdiffct.c:332,24'
              BranchSideFuncs:
                - compress_data.2761
      Callsites:
        - Src:             'jcdiffct.c:332,10'
          Dst:             compress_data
    - functionName:    compress_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
      BBCount:         31
      ICount:          362
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - jround_up
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jcdiffct.c:168,3'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:171,19'
              BranchSideFuncs:
                - start_iMCU_row.2762
                - jround_up
            - BranchSide:      'jcdiffct.c:229,3'
              BranchSideFuncs:
                - start_iMCU_row.2762
        - Branch String:   'jcdiffct.c:178,9'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:179,15'
              BranchSideFuncs:
                - start_iMCU_row.2762
                - jround_up
            - BranchSide:      'jcdiffct.c:216,9'
              BranchSideFuncs:
                - start_iMCU_row.2762
                - jround_up
        - Branch String:   'jcdiffct.c:179,7'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:180,19'
              BranchSideFuncs:
                - start_iMCU_row.2762
                - jround_up
            - BranchSide:      'jcdiffct.c:213,5'
              BranchSideFuncs:
                - start_iMCU_row.2762
                - jround_up
        - Branch String:   'jcdiffct.c:182,13'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:183,23'
              BranchSideFuncs:
                - start_iMCU_row.2762
                - jround_up
            - BranchSide:      'jcdiffct.c:187,19'
              BranchSideFuncs:
                - start_iMCU_row.2762
                - jround_up
        - Branch String:   'jcdiffct.c:188,15'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:188,43'
              BranchSideFuncs:
                - start_iMCU_row.2762
                - jround_up
            - BranchSide:      'jcdiffct.c:193,29'
              BranchSideFuncs:
                - start_iMCU_row.2762
                - jround_up
        - Branch String:   'jcdiffct.c:193,13'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:0,0'
              BranchSideFuncs:
                - jround_up
                - start_iMCU_row.2762
            - BranchSide:      'jcdiffct.c:195,22'
              BranchSideFuncs:
                - jround_up
                - start_iMCU_row.2762
        - Branch String:   'jcdiffct.c:202,9'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:203,13'
              BranchSideFuncs:
                - start_iMCU_row.2762
                - jround_up
            - BranchSide:      'jcdiffct.c:212,7'
              BranchSideFuncs:
                - start_iMCU_row.2762
                - jround_up
        - Branch String:   'jcdiffct.c:219,9'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:221,31'
              BranchSideFuncs: []
            - BranchSide:      'jcdiffct.c:226,5'
              BranchSideFuncs:
                - start_iMCU_row.2762
                - jround_up
      Callsites:
        - Src:             'jcdiffct.c:196,22'
          Dst:             jround_up
        - Src:             'jcdiffct.c:230,3'
          Dst:             start_iMCU_row
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          69
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jcdiffct.c:82,7'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:83,5'
              BranchSideFuncs: []
            - BranchSide:      'jcdiffct.c:85,9'
              BranchSideFuncs: []
        - Branch String:   'jcdiffct.c:85,9'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:86,37'
              BranchSideFuncs: []
            - BranchSide:      'jcdiffct.c:88,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compress_first_pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
      BBCount:         17
      ICount:          175
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - compress_output
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcdiffct.c:265,3'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:268,29'
              BranchSideFuncs:
                - compress_output.2760
            - BranchSide:      'jcdiffct.c:297,26'
              BranchSideFuncs:
                - compress_output.2760
        - Branch String:   'jcdiffct.c:274,9'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:275,19'
              BranchSideFuncs:
                - compress_output.2760
            - BranchSide:      'jcdiffct.c:278,25'
              BranchSideFuncs:
                - compress_output.2760
        - Branch String:   'jcdiffct.c:287,5'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:288,14'
              BranchSideFuncs:
                - compress_output.2760
            - BranchSide:      'jcdiffct.c:291,3'
              BranchSideFuncs:
                - compress_output.2760
      Callsites:
        - Src:             'jcdiffct.c:297,10'
          Dst:             compress_output
    - functionName:    start_pass_diff
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - pass_mode
      BBCount:         20
      ICount:          170
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcdiffct.c:110,7'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:111,7'
              BranchSideFuncs:
                - start_iMCU_row.2762
            - BranchSide:      'jcdiffct.c:113,3'
              BranchSideFuncs:
                - start_iMCU_row.2762
        - Branch String:   'jcdiffct.c:116,3'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:118,9'
              BranchSideFuncs: []
            - BranchSide:      'jcdiffct.c:124,9'
              BranchSideFuncs: []
            - BranchSide:      'jcdiffct.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      'jcdiffct.c:135,5'
              BranchSideFuncs: []
        - Branch String:   'jcdiffct.c:118,9'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:119,7'
              BranchSideFuncs: []
            - BranchSide:      'jcdiffct.c:120,5'
              BranchSideFuncs: []
        - Branch String:   'jcdiffct.c:124,9'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:125,7'
              BranchSideFuncs: []
            - BranchSide:      'jcdiffct.c:126,5'
              BranchSideFuncs: []
        - Branch String:   'jcdiffct.c:129,9'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:130,7'
              BranchSideFuncs: []
            - BranchSide:      'jcdiffct.c:131,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcdiffct.c:114,3'
          Dst:             start_iMCU_row
    - functionName:    jinit_c_diff_controller
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         22
      ICount:          291
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcdiffct.c:356,3'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:358,41'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'jcdiffct.c:371,11'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
        - Branch String:   'jcdiffct.c:371,3'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:374,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'jcdiffct.c:390,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
        - Branch String:   'jcdiffct.c:383,5'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:384,14'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'jcdiffct.c:387,3'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
        - Branch String:   'jcdiffct.c:390,7'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:394,13'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'jcdiffct.c:408,5'
              BranchSideFuncs: []
        - Branch String:   'jcdiffct.c:394,5'
          Branch Sides:
            - BranchSide:      'jcdiffct.c:396,33'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'jcdiffct.c:407,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcdiffct.c:360,20'
          Dst:             jround_up
        - Src:             'jcdiffct.c:365,20'
          Dst:             jround_up
        - Src:             'jcdiffct.c:374,7'
          Dst:             jround_up
        - Src:             'jcdiffct.c:385,14'
          Dst:             jround_up
        - Src:             'jcdiffct.c:398,22'
          Dst:             jround_up
        - Src:             'jcdiffct.c:400,22'
          Dst:             jround_up
    - functionName:    jpeg_difference7
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - input_buf
        - prev_row
        - diff_buf
        - width
      BBCount:         12
      ICount:          135
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:181,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:181,3'
              BranchSideFuncs:
                - reset_predictor.2799
            - BranchSide:      'jclossls.c:181,3'
              BranchSideFuncs:
                - reset_predictor.2799
        - Branch String:   'jclossls.c:181,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:181,3'
              BranchSideFuncs:
                - reset_predictor.2799
            - BranchSide:      'jclossls.c:181,3'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:181,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:181,3'
              BranchSideFuncs:
                - reset_predictor.2799
            - BranchSide:      'jclossls.c:181,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclossls.c:181,3'
          Dst:             reset_predictor
    - functionName:    reset_predictor
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_difference_first_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - input_buf
        - prev_row
        - diff_buf
        - width
      BBCount:         24
      ICount:          211
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:198,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:198,3'
              BranchSideFuncs:
                - reset_predictor.2799
            - BranchSide:      'jclossls.c:198,3'
              BranchSideFuncs:
                - reset_predictor.2799
        - Branch String:   'jclossls.c:198,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:198,3'
              BranchSideFuncs:
                - reset_predictor.2799
            - BranchSide:      'jclossls.c:208,8'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:198,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:198,3'
              BranchSideFuncs:
                - reset_predictor.2799
            - BranchSide:      'jclossls.c:208,8'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:208,7'
          Branch Sides:
            - BranchSide:      'jclossls.c:208,7'
              BranchSideFuncs: []
            - BranchSide:      'jclossls.c:209,13'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:209,5'
          Branch Sides:
            - BranchSide:      'jclossls.c:211,7'
              BranchSideFuncs: []
            - BranchSide:      'jclossls.c:214,7'
              BranchSideFuncs: []
            - BranchSide:      'jclossls.c:217,7'
              BranchSideFuncs: []
            - BranchSide:      'jclossls.c:220,7'
              BranchSideFuncs: []
            - BranchSide:      'jclossls.c:223,7'
              BranchSideFuncs: []
            - BranchSide:      'jclossls.c:226,7'
              BranchSideFuncs: []
            - BranchSide:      'jclossls.c:229,7'
              BranchSideFuncs: []
            - BranchSide:      'jclossls.c:232,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclossls.c:198,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference1
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - input_buf
        - prev_row
        - diff_buf
        - width
      BBCount:         12
      ICount:          118
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:129,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:129,3'
              BranchSideFuncs:
                - reset_predictor.2799
            - BranchSide:      'jclossls.c:129,3'
              BranchSideFuncs:
                - reset_predictor.2799
        - Branch String:   'jclossls.c:129,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:129,3'
              BranchSideFuncs:
                - reset_predictor.2799
            - BranchSide:      'jclossls.c:129,3'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:129,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:129,3'
              BranchSideFuncs:
                - reset_predictor.2799
            - BranchSide:      'jclossls.c:129,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclossls.c:129,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference2
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - input_buf
        - prev_row
        - diff_buf
        - width
      BBCount:         12
      ICount:          130
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:138,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:138,3'
              BranchSideFuncs:
                - reset_predictor.2799
            - BranchSide:      'jclossls.c:138,3'
              BranchSideFuncs:
                - reset_predictor.2799
        - Branch String:   'jclossls.c:138,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:138,3'
              BranchSideFuncs:
                - reset_predictor.2799
            - BranchSide:      'jclossls.c:138,3'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:138,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:138,3'
              BranchSideFuncs:
                - reset_predictor.2799
            - BranchSide:      'jclossls.c:138,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclossls.c:138,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference3
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - input_buf
        - prev_row
        - diff_buf
        - width
      BBCount:         12
      ICount:          129
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:148,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:148,3'
              BranchSideFuncs:
                - reset_predictor.2799
            - BranchSide:      'jclossls.c:148,3'
              BranchSideFuncs:
                - reset_predictor.2799
        - Branch String:   'jclossls.c:148,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:148,3'
              BranchSideFuncs:
                - reset_predictor.2799
            - BranchSide:      'jclossls.c:148,3'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:148,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:148,3'
              BranchSideFuncs:
                - reset_predictor.2799
            - BranchSide:      'jclossls.c:148,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclossls.c:148,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference4
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - input_buf
        - prev_row
        - diff_buf
        - width
      BBCount:         12
      ICount:          136
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:157,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:157,3'
              BranchSideFuncs:
                - reset_predictor.2799
            - BranchSide:      'jclossls.c:157,3'
              BranchSideFuncs:
                - reset_predictor.2799
        - Branch String:   'jclossls.c:157,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:157,3'
              BranchSideFuncs:
                - reset_predictor.2799
            - BranchSide:      'jclossls.c:157,3'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:157,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:157,3'
              BranchSideFuncs:
                - reset_predictor.2799
            - BranchSide:      'jclossls.c:157,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclossls.c:157,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference5
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - input_buf
        - prev_row
        - diff_buf
        - width
      BBCount:         12
      ICount:          137
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:165,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:165,3'
              BranchSideFuncs:
                - reset_predictor.2799
            - BranchSide:      'jclossls.c:165,3'
              BranchSideFuncs:
                - reset_predictor.2799
        - Branch String:   'jclossls.c:165,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:165,3'
              BranchSideFuncs:
                - reset_predictor.2799
            - BranchSide:      'jclossls.c:165,3'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:165,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:165,3'
              BranchSideFuncs:
                - reset_predictor.2799
            - BranchSide:      'jclossls.c:165,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclossls.c:165,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference6
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - input_buf
        - prev_row
        - diff_buf
        - width
      BBCount:         12
      ICount:          137
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:173,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:173,3'
              BranchSideFuncs:
                - reset_predictor.2799
            - BranchSide:      'jclossls.c:173,3'
              BranchSideFuncs:
                - reset_predictor.2799
        - Branch String:   'jclossls.c:173,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:173,3'
              BranchSideFuncs:
                - reset_predictor.2799
            - BranchSide:      'jclossls.c:173,3'
              BranchSideFuncs: []
        - Branch String:   'jclossls.c:173,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:173,3'
              BranchSideFuncs:
                - reset_predictor.2799
            - BranchSide:      'jclossls.c:173,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclossls.c:173,3'
          Dst:             reset_predictor
    - functionName:    noscale
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - width
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    simple_downscale
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - width
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:261,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:260,31'
              BranchSideFuncs: []
            - BranchSide:      'jclossls.c:262,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_lossless
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         13
      ICount:          115
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jclossls.c:284,7'
          Branch Sides:
            - BranchSide:      'jclossls.c:285,5'
              BranchSideFuncs:
                - reset_predictor.2799
            - BranchSide:      'jclossls.c:287,5'
              BranchSideFuncs:
                - reset_predictor.2799
        - Branch String:   'jclossls.c:292,7'
          Branch Sides:
            - BranchSide:      'jclossls.c:293,5'
              BranchSideFuncs:
                - reset_predictor.2799
            - BranchSide:      'jclossls.c:297,11'
              BranchSideFuncs:
                - reset_predictor.2799
        - Branch String:   'jclossls.c:297,3'
          Branch Sides:
            - BranchSide:      'jclossls.c:298,21'
              BranchSideFuncs:
                - reset_predictor.2799
            - BranchSide:      'jclossls.c:299,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jclossls.c:298,5'
          Dst:             reset_predictor
    - functionName:    jinit_lossless_compressor
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_simple_main
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_ctr
        - in_rows_avail
      BBCount:         20
      ICount:          166
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcmainct.c:90,3'
          Branch Sides:
            - BranchSide:      'jcmainct.c:90,3'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:92,9'
              BranchSideFuncs: []
        - Branch String:   'jcmainct.c:92,9'
          Branch Sides:
            - BranchSide:      'jcmainct.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:101,9'
              BranchSideFuncs: []
        - Branch String:   'jcmainct.c:101,9'
          Branch Sides:
            - BranchSide:      'jcmainct.c:102,7'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:105,12'
              BranchSideFuncs: []
        - Branch String:   'jcmainct.c:105,9'
          Branch Sides:
            - BranchSide:      'jcmainct.c:112,12'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:121,9'
              BranchSideFuncs: []
        - Branch String:   'jcmainct.c:112,11'
          Branch Sides:
            - BranchSide:      'jcmainct.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:116,7'
              BranchSideFuncs: []
        - Branch String:   'jcmainct.c:121,9'
          Branch Sides:
            - BranchSide:      'jcmainct.c:122,9'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:125,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_main
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - pass_mode
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcmainct.c:63,7'
          Branch Sides:
            - BranchSide:      'jcmainct.c:64,5'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:66,7'
              BranchSideFuncs: []
        - Branch String:   'jcmainct.c:66,7'
          Branch Sides:
            - BranchSide:      'jcmainct.c:67,5'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:69,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jinit_c_main_controller
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         15
      ICount:          177
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcmainct.c:143,7'
          Branch Sides:
            - BranchSide:      'jcmainct.c:144,5'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:147,7'
              BranchSideFuncs: []
        - Branch String:   'jcmainct.c:154,7'
          Branch Sides:
            - BranchSide:      'jcmainct.c:155,5'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:160,7'
              BranchSideFuncs: []
        - Branch String:   'jcmainct.c:160,7'
          Branch Sides:
            - BranchSide:      'jcmainct.c:161,5'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:164,13'
              BranchSideFuncs: []
        - Branch String:   'jcmainct.c:164,5'
          Branch Sides:
            - BranchSide:      'jcmainct.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jcmainct.c:166,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_bottom_edge
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - image_data
        - num_cols
        - input_rows
        - output_rows
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - jcopy_sample_rows
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jcprepct.c:119,3'
          Branch Sides:
            - BranchSide:      'jcprepct.c:120,24'
              BranchSideFuncs:
                - jcopy_sample_rows
            - BranchSide:      'jcprepct.c:123,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcprepct.c:120,5'
          Dst:             jcopy_sample_rows
    - functionName:    pre_process_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_ctr
        - in_rows_avail
        - output_buf
        - out_row_group_ctr
        - out_row_groups_avail
      BBCount:         34
      ICount:          331
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - expand_bottom_edge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcprepct.c:147,38'
          Branch Sides:
            - BranchSide:      'jcprepct.c:147,3'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - expand_bottom_edge.2843
            - BranchSide:      'jcprepct.c:148,11'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - expand_bottom_edge.2843
        - Branch String:   'jcprepct.c:147,3'
          Branch Sides:
            - BranchSide:      'jcprepct.c:147,3'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - expand_bottom_edge.2843
            - BranchSide:      'jcprepct.c:150,14'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - expand_bottom_edge.2843
        - Branch String:   'jcprepct.c:152,20'
          Branch Sides:
            - BranchSide:      'jcprepct.c:152,13'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - expand_bottom_edge.2843
            - BranchSide:      'jcprepct.c:152,13'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - expand_bottom_edge.2843
        - Branch String:   'jcprepct.c:161,31'
          Branch Sides:
            - BranchSide:      'jcprepct.c:162,9'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - expand_bottom_edge.2843
            - BranchSide:      'jcprepct.c:170,9'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - expand_bottom_edge.2843
        - Branch String:   'jcprepct.c:161,9'
          Branch Sides:
            - BranchSide:      'jcprepct.c:163,15'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - expand_bottom_edge.2843
            - BranchSide:      'jcprepct.c:170,9'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - expand_bottom_edge.2843
        - Branch String:   'jcprepct.c:163,7'
          Branch Sides:
            - BranchSide:      'jcprepct.c:164,28'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - expand_bottom_edge.2843
            - BranchSide:      'jcprepct.c:167,28'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - expand_bottom_edge.2843
        - Branch String:   'jcprepct.c:170,9'
          Branch Sides:
            - BranchSide:      'jcprepct.c:171,9'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - expand_bottom_edge.2843
            - BranchSide:      'jcprepct.c:180,9'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - expand_bottom_edge.2843
        - Branch String:   'jcprepct.c:180,31'
          Branch Sides:
            - BranchSide:      'jcprepct.c:147,3'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - expand_bottom_edge.2843
            - BranchSide:      'jcprepct.c:180,35'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - expand_bottom_edge.2843
        - Branch String:   'jcprepct.c:180,9'
          Branch Sides:
            - BranchSide:      'jcprepct.c:147,3'
              BranchSideFuncs:
                - expand_bottom_edge.2843
            - BranchSide:      'jcprepct.c:181,15'
              BranchSideFuncs:
                - expand_bottom_edge.2843
        - Branch String:   'jcprepct.c:181,7'
          Branch Sides:
            - BranchSide:      'jcprepct.c:183,28'
              BranchSideFuncs:
                - expand_bottom_edge.2843
            - BranchSide:      'jcprepct.c:188,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcprepct.c:164,9'
          Dst:             expand_bottom_edge
        - Src:             'jcprepct.c:183,9'
          Dst:             expand_bottom_edge
    - functionName:    create_context_buffer
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         11
      ICount:          190
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcprepct.c:288,3'
          Branch Sides:
            - BranchSide:      'jcprepct.c:294,34'
              BranchSideFuncs: []
            - BranchSide:      'jcprepct.c:310,1'
              BranchSideFuncs: []
        - Branch String:   'jcprepct.c:303,5'
          Branch Sides:
            - BranchSide:      'jcprepct.c:304,24'
              BranchSideFuncs: []
            - BranchSide:      'jcprepct.c:307,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pre_process_context
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_ctr
        - in_rows_avail
        - output_buf
        - out_row_group_ctr
        - out_row_groups_avail
      BBCount:         42
      ICount:          366
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - expand_bottom_edge
        - jcopy_sample_rows
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcprepct.c:212,3'
          Branch Sides:
            - BranchSide:      'jcprepct.c:212,3'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - jcopy_sample_rows
            - BranchSide:      'jcprepct.c:213,10'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - jcopy_sample_rows
        - Branch String:   'jcprepct.c:213,9'
          Branch Sides:
            - BranchSide:      'jcprepct.c:215,16'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - jcopy_sample_rows
            - BranchSide:      'jcprepct.c:237,11'
              BranchSideFuncs:
                - jcopy_sample_rows
                - expand_bottom_edge.2843
        - Branch String:   'jcprepct.c:217,22'
          Branch Sides:
            - BranchSide:      'jcprepct.c:217,15'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - jcopy_sample_rows
            - BranchSide:      'jcprepct.c:217,15'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - jcopy_sample_rows
        - Branch String:   'jcprepct.c:223,11'
          Branch Sides:
            - BranchSide:      'jcprepct.c:224,17'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - jcopy_sample_rows
            - BranchSide:      'jcprepct.c:232,22'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - jcopy_sample_rows
        - Branch String:   'jcprepct.c:224,9'
          Branch Sides:
            - BranchSide:      'jcprepct.c:226,20'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - jcopy_sample_rows
            - BranchSide:      'jcprepct.c:231,7'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - jcopy_sample_rows
        - Branch String:   'jcprepct.c:226,11'
          Branch Sides:
            - BranchSide:      'jcprepct.c:227,32'
              BranchSideFuncs:
                - jcopy_sample_rows
                - expand_bottom_edge.2843
            - BranchSide:      'jcprepct.c:230,9'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - jcopy_sample_rows
        - Branch String:   'jcprepct.c:237,11'
          Branch Sides:
            - BranchSide:      'jcprepct.c:238,9'
              BranchSideFuncs: []
            - BranchSide:      'jcprepct.c:240,11'
              BranchSideFuncs:
                - jcopy_sample_rows
                - expand_bottom_edge.2843
        - Branch String:   'jcprepct.c:241,9'
          Branch Sides:
            - BranchSide:      'jcprepct.c:242,30'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - jcopy_sample_rows
            - BranchSide:      'jcprepct.c:245,30'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - jcopy_sample_rows
        - Branch String:   'jcprepct.c:249,9'
          Branch Sides:
            - BranchSide:      'jcprepct.c:212,3'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - jcopy_sample_rows
            - BranchSide:      'jcprepct.c:250,9'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - jcopy_sample_rows
        - Branch String:   'jcprepct.c:256,11'
          Branch Sides:
            - BranchSide:      'jcprepct.c:257,9'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - jcopy_sample_rows
            - BranchSide:      'jcprepct.c:258,11'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - jcopy_sample_rows
        - Branch String:   'jcprepct.c:258,11'
          Branch Sides:
            - BranchSide:      'jcprepct.c:259,9'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - jcopy_sample_rows
            - BranchSide:      'jcprepct.c:260,29'
              BranchSideFuncs:
                - expand_bottom_edge.2843
                - jcopy_sample_rows
      Callsites:
        - Src:             'jcprepct.c:227,13'
          Dst:             jcopy_sample_rows
        - Src:             'jcprepct.c:242,11'
          Dst:             expand_bottom_edge
    - functionName:    start_pass_prep
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - pass_mode
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcprepct.c:90,7'
          Branch Sides:
            - BranchSide:      'jcprepct.c:90,7'
              BranchSideFuncs: []
            - BranchSide:      'jcprepct.c:91,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jinit_c_prep_controller
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         16
      ICount:          202
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - create_context_buffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcprepct.c:327,7'
          Branch Sides:
            - BranchSide:      'jcprepct.c:328,5'
              BranchSideFuncs:
                - create_context_buffer.2845
            - BranchSide:      'jcprepct.c:330,7'
              BranchSideFuncs:
                - create_context_buffer.2845
        - Branch String:   'jcprepct.c:330,7'
          Branch Sides:
            - BranchSide:      'jcprepct.c:331,5'
              BranchSideFuncs:
                - create_context_buffer.2845
            - BranchSide:      'jcprepct.c:334,7'
              BranchSideFuncs:
                - create_context_buffer.2845
        - Branch String:   'jcprepct.c:343,7'
          Branch Sides:
            - BranchSide:      'jcprepct.c:346,5'
              BranchSideFuncs:
                - create_context_buffer.2845
            - BranchSide:      'jcprepct.c:353,5'
              BranchSideFuncs: []
        - Branch String:   'jcprepct.c:354,5'
          Branch Sides:
            - BranchSide:      'jcprepct.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jcprepct.c:356,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcprepct.c:347,5'
          Dst:             create_context_buffer
    - functionName:    ycck_cmyk_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         8
      ICount:          232
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:562,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:563,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:587,1'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:569,5'
          Branch Sides:
            - BranchSide:      'jdcolor.c:562,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:570,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         31
      ICount:          826
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:712,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:713,28'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:715,28'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:260,3'
          Branch Sides:
            - BranchSide:      'jdcol565.c:264,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:713,5'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:269,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:270,11'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:278,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:278,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:279,11'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:294,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:294,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:260,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:295,11'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:260,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:264,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:269,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:270,11'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:278,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:278,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:279,11'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:294,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:294,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:260,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:295,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gray_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         31
      ICount:          592
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:734,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:735,29'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:737,29'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:357,3'
          Branch Sides:
            - BranchSide:      'jdcol565.c:361,13'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:735,5'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:363,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:364,17'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:371,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:371,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:372,17'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:385,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:385,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:357,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:386,12'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:357,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:361,13'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:363,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:364,17'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:371,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:371,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:372,17'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:385,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:385,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:357,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:386,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ycc_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         31
      ICount:          1178
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:690,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:691,28'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:693,28'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:123,3'
          Branch Sides:
            - BranchSide:      'jdcol565.c:127,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:691,5'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:132,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:133,19'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:146,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:146,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:147,19'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:172,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:172,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:123,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:173,13'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:123,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:127,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:132,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:133,19'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:146,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:146,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:147,19'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:172,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:172,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:123,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:173,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         31
      ICount:          586
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:701,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:702,27'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:704,27'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:203,3'
          Branch Sides:
            - BranchSide:      'jdcol565.c:207,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:702,5'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:212,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:213,18'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:221,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:221,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:222,18'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:235,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:235,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:203,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:236,12'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:203,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:207,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:212,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:213,18'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:221,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:221,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:222,18'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:235,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:235,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:203,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:236,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gray_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         31
      ICount:          448
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:723,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:724,28'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:726,28'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:315,3'
          Branch Sides:
            - BranchSide:      'jdcol565.c:319,13'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:724,5'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:321,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:322,17'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:328,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:328,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:329,17'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:336,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:336,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:315,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:337,12'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:315,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:319,13'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:321,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:322,17'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:328,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:328,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:329,17'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:336,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:336,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:315,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:337,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ycc_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         31
      ICount:          1046
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:679,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:680,27'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:682,27'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:39,3'
          Branch Sides:
            - BranchSide:      'jdcol565.c:42,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:680,5'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:48,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:49,19'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:61,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:61,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:62,19'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:83,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:83,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:39,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:84,13'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:39,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:42,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:48,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:49,19'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:61,14'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:61,5'
          Branch Sides:
            - BranchSide:      'jdcol565.c:62,19'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:83,9'
              BranchSideFuncs: []
        - Branch String:   'jdcol565.c:83,9'
          Branch Sides:
            - BranchSide:      'jdcol565.c:39,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcol565.c:84,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         59
      ICount:          916
      EdgeCount:       71
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:499,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:501,33'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:506,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:506,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:510,33'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:515,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:515,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:520,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:520,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:525,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:525,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:529,30'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:503,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:508,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:512,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:517,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:522,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:527,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:531,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:134,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    null_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         32
      ICount:          327
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jdcolor.c:386,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:387,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:399,14'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:387,5'
          Branch Sides:
            - BranchSide:      'jdcolor.c:388,16'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:399,3'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:393,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:387,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:394,21'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:399,14'
          Branch Sides:
            - BranchSide:      'jdcolor.c:400,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:415,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:400,5'
          Branch Sides:
            - BranchSide:      'jdcolor.c:401,16'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:414,3'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:407,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:400,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:408,21'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:415,5'
          Branch Sides:
            - BranchSide:      'jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:416,15'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:416,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:417,17'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:424,17'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:419,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:420,24'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:423,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gray_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         59
      ICount:          699
      EdgeCount:       71
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:454,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:456,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:461,35'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:461,35'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:465,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:470,35'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:470,35'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:475,35'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:475,35'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:480,35'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:480,35'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:484,31'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:458,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:463,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:467,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:472,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:477,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:482,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:486,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:100,64'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    build_ycc_rgb_table
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          136
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'jdcolor.c:236,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:241,21'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:254,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ycc_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         59
      ICount:          1539
      EdgeCount:       71
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:265,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:267,33'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:272,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:272,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:276,33'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:281,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:281,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:286,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:286,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:291,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:291,34'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:295,30'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:269,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:57,12'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:274,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:57,12'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:278,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:57,12'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:283,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:57,12'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:288,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:57,12'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:293,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:57,12'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:297,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolext.c:57,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    build_rgb_y_table
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          76
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:322,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:323,45'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:330,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         8
      ICount:          161
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:350,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:351,14'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:368,1'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:356,5'
          Branch Sides:
            - BranchSide:      'jdcolor.c:350,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:357,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    grayscale_convert
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - input_row
        - output_buf
        - num_rows
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jcopy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jdcolor.c:441,3'
          Dst:             jcopy_sample_rows
    - functionName:    start_pass_dcolor
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_color_deconverter
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         133
      ICount:          925
      EdgeCount:       167
      CyclomaticComplexity: 36
      functionsReached:
        - build_rgb_y_table
        - build_ycc_rgb_table
        - jsimd_can_ycc_rgb
        - jsimd_can_ycc_rgb565
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcolor.c:762,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:763,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
                - build_rgb_y_table.2904
            - BranchSide:      'jdcolor.c:766,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
                - build_rgb_y_table.2904
        - Branch String:   'jdcolor.c:772,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:774,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
                - build_rgb_y_table.2904
            - BranchSide:      'jdcolor.c:780,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
                - build_rgb_y_table.2904
            - BranchSide:      'jdcolor.c:780,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
                - build_rgb_y_table.2904
            - BranchSide:      'jdcolor.c:786,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
                - build_rgb_y_table.2904
            - BranchSide:      'jdcolor.c:786,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
                - build_rgb_y_table.2904
            - BranchSide:      'jdcolor.c:791,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
                - build_rgb_y_table.2904
        - Branch String:   'jdcolor.c:774,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:775,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
                - build_rgb_y_table.2904
            - BranchSide:      'jdcolor.c:776,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
                - build_rgb_y_table.2904
        - Branch String:   'jdcolor.c:780,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:781,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
                - build_rgb_y_table.2904
            - BranchSide:      'jdcolor.c:782,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
                - build_rgb_y_table.2904
        - Branch String:   'jdcolor.c:786,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:787,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
                - build_rgb_y_table.2904
            - BranchSide:      'jdcolor.c:788,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
                - build_rgb_y_table.2904
        - Branch String:   'jdcolor.c:791,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:792,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
                - build_rgb_y_table.2904
            - BranchSide:      'jdcolor.c:793,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
                - build_rgb_y_table.2904
        - Branch String:   'jdcolor.c:803,3'
          Branch Sides:
            - BranchSide:      'jdcolor.c:806,9'
              BranchSideFuncs:
                - build_rgb_y_table.2904
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
            - BranchSide:      'jdcolor.c:836,9'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
            - BranchSide:      'jdcolor.c:866,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2901
            - BranchSide:      'jdcolor.c:903,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
            - BranchSide:      'jdcolor.c:919,9'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:806,33'
          Branch Sides:
            - BranchSide:      'jdcolor.c:807,9'
              BranchSideFuncs:
                - build_rgb_y_table.2904
            - BranchSide:      'jdcolor.c:810,5'
              BranchSideFuncs:
                - build_rgb_y_table.2904
        - Branch String:   'jdcolor.c:806,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:808,7'
              BranchSideFuncs:
                - build_rgb_y_table.2904
            - BranchSide:      'jdcolor.c:810,5'
              BranchSideFuncs:
                - build_rgb_y_table.2904
        - Branch String:   'jdcolor.c:811,50'
          Branch Sides:
            - BranchSide:      'jdcolor.c:812,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:813,7'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:811,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:813,7'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:817,16'
              BranchSideFuncs:
                - build_rgb_y_table.2904
        - Branch String:   'jdcolor.c:815,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:816,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:817,5'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:817,16'
          Branch Sides:
            - BranchSide:      'jdcolor.c:818,7'
              BranchSideFuncs:
                - build_rgb_y_table.2904
            - BranchSide:      'jdcolor.c:821,7'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:836,33'
          Branch Sides:
            - BranchSide:      'jdcolor.c:836,36'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
            - BranchSide:      'jdcolor.c:839,49'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
        - Branch String:   'jdcolor.c:836,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:837,7'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
            - BranchSide:      'jdcolor.c:839,49'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
        - Branch String:   'jdcolor.c:840,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:842,11'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2901
            - BranchSide:      'jdcolor.c:850,16'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:842,11'
          Branch Sides:
            - BranchSide:      'jdcolor.c:843,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:847,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
        - Branch String:   'jdcolor.c:850,16'
          Branch Sides:
            - BranchSide:      'jdcolor.c:851,7'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:852,16'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:852,16'
          Branch Sides:
            - BranchSide:      'jdcolor.c:853,19'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:861,7'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:853,48'
          Branch Sides:
            - BranchSide:      'jdcolor.c:854,21'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:859,9'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:854,50'
          Branch Sides:
            - BranchSide:      'jdcolor.c:855,20'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:859,9'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:855,49'
          Branch Sides:
            - BranchSide:      'jdcolor.c:856,25'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:859,9'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:853,11'
          Branch Sides:
            - BranchSide:      'jdcolor.c:857,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:859,9'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:866,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:867,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2901
            - BranchSide:      'jdcolor.c:869,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2901
        - Branch String:   'jdcolor.c:870,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:871,11'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2901
            - BranchSide:      'jdcolor.c:889,11'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
        - Branch String:   'jdcolor.c:871,11'
          Branch Sides:
            - BranchSide:      'jdcolor.c:873,13'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2901
            - BranchSide:      'jdcolor.c:881,18'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:873,13'
          Branch Sides:
            - BranchSide:      'jdcolor.c:874,11'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:878,11'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
        - Branch String:   'jdcolor.c:881,18'
          Branch Sides:
            - BranchSide:      'jdcolor.c:882,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:883,18'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:883,18'
          Branch Sides:
            - BranchSide:      'jdcolor.c:884,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:886,9'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:889,11'
          Branch Sides:
            - BranchSide:      'jdcolor.c:890,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
            - BranchSide:      'jdcolor.c:892,18'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:892,18'
          Branch Sides:
            - BranchSide:      'jdcolor.c:893,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:894,18'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:894,18'
          Branch Sides:
            - BranchSide:      'jdcolor.c:895,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:897,9'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:903,33'
          Branch Sides:
            - BranchSide:      'jdcolor.c:904,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
            - BranchSide:      'jdcolor.c:907,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
        - Branch String:   'jdcolor.c:903,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:905,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
            - BranchSide:      'jdcolor.c:907,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
        - Branch String:   'jdcolor.c:908,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:909,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2901
            - BranchSide:      'jdcolor.c:911,16'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:911,16'
          Branch Sides:
            - BranchSide:      'jdcolor.c:912,7'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:914,7'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:919,9'
          Branch Sides:
            - BranchSide:      'jdcolor.c:920,37'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:923,7'
              BranchSideFuncs: []
        - Branch String:   'jdcolor.c:927,7'
          Branch Sides:
            - BranchSide:      'jdcolor.c:928,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcolor.c:930,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdcolor.c:819,7'
          Dst:             build_rgb_y_table
        - Src:             'jdcolor.c:842,11'
          Dst:             jsimd_can_ycc_rgb
        - Src:             'jdcolor.c:848,9'
          Dst:             build_ycc_rgb_table
        - Src:             'jdcolor.c:873,13'
          Dst:             jsimd_can_ycc_rgb565
        - Src:             'jdcolor.c:879,11'
          Dst:             build_ycc_rgb_table
        - Src:             'jdcolor.c:891,9'
          Dst:             build_ycc_rgb_table
        - Src:             'jdcolor.c:910,7'
          Dst:             build_ycc_rgb_table
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jddiffct.c:129,7'
          Branch Sides:
            - BranchSide:      'jddiffct.c:130,5'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:132,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          69
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jddiffct.c:74,7'
          Branch Sides:
            - BranchSide:      'jddiffct.c:75,5'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:77,9'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:77,9'
          Branch Sides:
            - BranchSide:      'jddiffct.c:78,37'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:80,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decompress_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - output_buf
      BBCount:         34
      ICount:          355
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - process_restart
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jddiffct.c:175,3'
          Branch Sides:
            - BranchSide:      'jddiffct.c:179,9'
              BranchSideFuncs:
                - start_iMCU_row.2939
                - process_restart.2938
            - BranchSide:      'jddiffct.c:211,11'
              BranchSideFuncs:
                - start_iMCU_row.2939
        - Branch String:   'jddiffct.c:179,9'
          Branch Sides:
            - BranchSide:      'jddiffct.c:180,11'
              BranchSideFuncs:
                - start_iMCU_row.2939
                - process_restart.2938
            - BranchSide:      'jddiffct.c:185,19'
              BranchSideFuncs:
                - start_iMCU_row.2939
                - process_restart.2938
        - Branch String:   'jddiffct.c:180,11'
          Branch Sides:
            - BranchSide:      'jddiffct.c:181,30'
              BranchSideFuncs:
                - process_restart.2938
                - start_iMCU_row.2939
            - BranchSide:      'jddiffct.c:183,5'
              BranchSideFuncs:
                - start_iMCU_row.2939
                - process_restart.2938
        - Branch String:   'jddiffct.c:181,13'
          Branch Sides:
            - BranchSide:      'jddiffct.c:181,35'
              BranchSideFuncs:
                - start_iMCU_row.2939
                - process_restart.2938
            - BranchSide:      'jddiffct.c:182,11'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:191,9'
          Branch Sides:
            - BranchSide:      'jddiffct.c:193,31'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:199,9'
              BranchSideFuncs:
                - start_iMCU_row.2939
                - process_restart.2938
        - Branch String:   'jddiffct.c:199,9'
          Branch Sides:
            - BranchSide:      'jddiffct.c:200,7'
              BranchSideFuncs:
                - start_iMCU_row.2939
                - process_restart.2938
            - BranchSide:      'jddiffct.c:203,5'
              BranchSideFuncs:
                - start_iMCU_row.2939
                - process_restart.2938
        - Branch String:   'jddiffct.c:211,3'
          Branch Sides:
            - BranchSide:      'jddiffct.c:212,15'
              BranchSideFuncs:
                - start_iMCU_row.2939
            - BranchSide:      'jddiffct.c:234,10'
              BranchSideFuncs:
                - start_iMCU_row.2939
        - Branch String:   'jddiffct.c:215,17'
          Branch Sides:
            - BranchSide:      'jddiffct.c:216,17'
              BranchSideFuncs:
                - start_iMCU_row.2939
            - BranchSide:      'jddiffct.c:216,44'
              BranchSideFuncs:
                - start_iMCU_row.2939
        - Branch String:   'jddiffct.c:214,5'
          Branch Sides:
            - BranchSide:      'jddiffct.c:218,9'
              BranchSideFuncs:
                - start_iMCU_row.2939
            - BranchSide:      'jddiffct.c:226,3'
              BranchSideFuncs:
                - start_iMCU_row.2939
        - Branch String:   'jddiffct.c:234,7'
          Branch Sides:
            - BranchSide:      'jddiffct.c:235,20'
              BranchSideFuncs:
                - start_iMCU_row.2939
            - BranchSide:      'jddiffct.c:239,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jddiffct.c:181,14'
          Dst:             process_restart
        - Src:             'jddiffct.c:235,5'
          Dst:             start_iMCU_row
    - functionName:    dummy_consume_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    output_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - output_buf
      BBCount:         31
      ICount:          251
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jddiffct.c:304,63'
          Branch Sides:
            - BranchSide:      'jddiffct.c:304,3'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:305,11'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:305,65'
          Branch Sides:
            - BranchSide:      'jddiffct.c:304,63'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:306,11'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:304,3'
          Branch Sides:
            - BranchSide:      'jddiffct.c:307,11'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:312,11'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:307,9'
          Branch Sides:
            - BranchSide:      'jddiffct.c:304,3'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:308,7'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:312,3'
          Branch Sides:
            - BranchSide:      'jddiffct.c:315,29'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:334,10'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:320,9'
          Branch Sides:
            - BranchSide:      'jddiffct.c:321,19'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:324,25'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:328,5'
          Branch Sides:
            - BranchSide:      'jddiffct.c:329,14'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:332,3'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:334,7'
          Branch Sides:
            - BranchSide:      'jddiffct.c:335,5'
              BranchSideFuncs: []
            - BranchSide:      'jddiffct.c:336,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    consume_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          91
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - decompress_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jddiffct.c:273,3'
          Branch Sides:
            - BranchSide:      'jddiffct.c:274,15'
              BranchSideFuncs:
                - decompress_data.2940
            - BranchSide:      'jddiffct.c:282,26'
              BranchSideFuncs:
                - decompress_data.2940
      Callsites:
        - Src:             'jddiffct.c:282,10'
          Dst:             decompress_data
    - functionName:    start_output_pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_input_pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         6
      ICount:          94
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jddiffct.c:107,7'
          Branch Sides:
            - BranchSide:      'jddiffct.c:107,7'
              BranchSideFuncs:
                - start_iMCU_row.2939
            - BranchSide:      'jddiffct.c:108,5'
              BranchSideFuncs:
                - start_iMCU_row.2939
      Callsites:
        - Src:             'jddiffct.c:115,3'
          Dst:             start_iMCU_row
    - functionName:    jinit_d_diff_controller
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         14
      ICount:          231
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jddiffct.c:361,3'
          Branch Sides:
            - BranchSide:      'jddiffct.c:364,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'jddiffct.c:375,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
        - Branch String:   'jddiffct.c:375,7'
          Branch Sides:
            - BranchSide:      'jddiffct.c:380,13'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'jddiffct.c:397,5'
              BranchSideFuncs: []
        - Branch String:   'jddiffct.c:380,5'
          Branch Sides:
            - BranchSide:      'jddiffct.c:382,21'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'jddiffct.c:391,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jddiffct.c:364,7'
          Dst:             jround_up
        - Src:             'jddiffct.c:369,7'
          Dst:             jround_up
        - Src:             'jddiffct.c:385,22'
          Dst:             jround_up
        - Src:             'jddiffct.c:387,22'
          Dst:             jround_up
    - functionName:    jpeg_undifference7
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - comp_index
        - diff_buf
        - prev_row
        - undiff_buf
        - width
      BBCount:         4
      ICount:          86
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:161,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:161,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:162,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference6
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - comp_index
        - diff_buf
        - prev_row
        - undiff_buf
        - width
      BBCount:         4
      ICount:          88
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:153,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:153,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:154,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference5
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - comp_index
        - diff_buf
        - prev_row
        - undiff_buf
        - width
      BBCount:         4
      ICount:          88
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:145,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:145,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:146,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference4
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - comp_index
        - diff_buf
        - prev_row
        - undiff_buf
        - width
      BBCount:         4
      ICount:          87
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:137,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:137,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:138,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference3
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - comp_index
        - diff_buf
        - prev_row
        - undiff_buf
        - width
      BBCount:         4
      ICount:          79
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:129,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:129,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:130,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference2
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - comp_index
        - diff_buf
        - prev_row
        - undiff_buf
        - width
      BBCount:         4
      ICount:          80
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:120,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:120,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:121,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference1
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - comp_index
        - diff_buf
        - prev_row
        - undiff_buf
        - width
      BBCount:         4
      ICount:          65
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:112,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:112,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:113,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    noscale
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - diff_buf
        - output_buf
        - width
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:230,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:229,41'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:231,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    simple_upscale
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - diff_buf
        - output_buf
        - width
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:221,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:220,41'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:222,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference_first_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - comp_index
        - diff_buf
        - prev_row
        - undiff_buf
        - width
      BBCount:         13
      ICount:          154
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:180,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:180,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:187,11'
              BranchSideFuncs: []
        - Branch String:   'jdlossls.c:187,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:187,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:189,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:192,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:195,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:198,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:201,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:204,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:207,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_lossless
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         24
      ICount:          183
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlossls.c:254,21'
          Branch Sides:
            - BranchSide:      'jdlossls.c:254,24'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'jdlossls.c:254,38'
          Branch Sides:
            - BranchSide:      'jdlossls.c:255,7'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'jdlossls.c:255,22'
          Branch Sides:
            - BranchSide:      'jdlossls.c:255,25'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'jdlossls.c:255,40'
          Branch Sides:
            - BranchSide:      'jdlossls.c:256,7'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'jdlossls.c:256,21'
          Branch Sides:
            - BranchSide:      'jdlossls.c:256,24'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'jdlossls.c:254,7'
          Branch Sides:
            - BranchSide:      'jdlossls.c:257,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:261,11'
              BranchSideFuncs: []
        - Branch String:   'jdlossls.c:261,3'
          Branch Sides:
            - BranchSide:      'jdlossls.c:262,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:265,7'
              BranchSideFuncs: []
        - Branch String:   'jdlossls.c:265,7'
          Branch Sides:
            - BranchSide:      'jdlossls.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlossls.c:268,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jinit_lossless_decompressor
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_wraparound_pointers
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         9
      ICount:          167
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmainct.h:63,3'
          Branch Sides:
            - BranchSide:      'jdmainct.h:65,15'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.h:76,1'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.h:69,5'
          Branch Sides:
            - BranchSide:      'jdmainct.h:70,27'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.h:75,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    set_bottom_pointers
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         15
      ICount:          150
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmainct.c:228,3'
          Branch Sides:
            - BranchSide:      'jdmainct.c:231,18'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:235,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:235,37'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:239,9'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:239,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:240,49'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:245,12'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:246,5'
          Branch Sides:
            - BranchSide:      'jdmainct.c:247,29'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:249,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    process_data_crank_post
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - output_buf
        - out_row_ctr
        - out_rows_avail
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_simple_main
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - output_buf
        - out_row_ctr
        - out_rows_avail
      BBCount:         11
      ICount:          110
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmainct.c:303,7'
          Branch Sides:
            - BranchSide:      'jdmainct.c:304,12'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:310,33'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:304,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:305,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:306,5'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:322,7'
          Branch Sides:
            - BranchSide:      'jdmainct.c:322,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:323,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    make_funny_pointers
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         17
      ICount:          209
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmainct.c:188,3'
          Branch Sides:
            - BranchSide:      'jdmainct.c:190,15'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:213,1'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:196,5'
          Branch Sides:
            - BranchSide:      'jdmainct.c:197,29'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:200,12'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:200,5'
          Branch Sides:
            - BranchSide:      'jdmainct.c:201,37'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:209,12'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:209,5'
          Branch Sides:
            - BranchSide:      'jdmainct.c:210,27'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:212,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    process_data_context_main
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - output_buf
        - out_row_ctr
        - out_rows_avail
      BBCount:         27
      ICount:          261
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - set_bottom_pointers
        - set_wraparound_pointers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmainct.c:341,7'
          Branch Sides:
            - BranchSide:      'jdmainct.c:342,12'
              BranchSideFuncs:
                - set_wraparound_pointers.3012
                - set_bottom_pointers.3013
            - BranchSide:      'jdmainct.c:354,11'
              BranchSideFuncs:
                - set_wraparound_pointers.3012
                - set_bottom_pointers.3013
        - Branch String:   'jdmainct.c:342,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:344,7'
              BranchSideFuncs:
                - set_wraparound_pointers.3012
                - set_bottom_pointers.3013
            - BranchSide:      'jdmainct.c:345,5'
              BranchSideFuncs:
                - set_wraparound_pointers.3012
                - set_bottom_pointers.3013
        - Branch String:   'jdmainct.c:354,3'
          Branch Sides:
            - BranchSide:      'jdmainct.c:354,3'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:357,7'
              BranchSideFuncs:
                - set_wraparound_pointers.3012
                - set_bottom_pointers.3013
            - BranchSide:      'jdmainct.c:370,5'
              BranchSideFuncs:
                - set_wraparound_pointers.3012
                - set_bottom_pointers.3013
            - BranchSide:      'jdmainct.c:381,7'
              BranchSideFuncs:
                - set_wraparound_pointers.3012
        - Branch String:   'jdmainct.c:362,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:363,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:364,5'
              BranchSideFuncs:
                - set_wraparound_pointers.3012
                - set_bottom_pointers.3013
        - Branch String:   'jdmainct.c:365,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:365,25'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:366,7'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:375,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:376,27'
              BranchSideFuncs:
                - set_bottom_pointers.3013
                - set_wraparound_pointers.3012
            - BranchSide:      'jdmainct.c:377,5'
              BranchSideFuncs:
                - set_wraparound_pointers.3012
        - Branch String:   'jdmainct.c:386,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:387,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:389,9'
              BranchSideFuncs:
                - set_wraparound_pointers.3012
        - Branch String:   'jdmainct.c:389,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:390,31'
              BranchSideFuncs:
                - set_wraparound_pointers.3012
            - BranchSide:      'jdmainct.c:392,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdmainct.c:376,7'
          Dst:             set_bottom_pointers
        - Src:             'jdmainct.c:390,7'
          Dst:             set_wraparound_pointers
    - functionName:    alloc_funny_pointers
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          153
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmainct.c:155,3'
          Branch Sides:
            - BranchSide:      'jdmainct.c:157,15'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:170,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_main
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - pass_mode
      BBCount:         10
      ICount:          95
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - make_funny_pointers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmainct.c:262,3'
          Branch Sides:
            - BranchSide:      'jdmainct.c:264,9'
              BranchSideFuncs:
                - make_funny_pointers.3016
            - BranchSide:      'jdmainct.c:280,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:284,5'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:264,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:265,7'
              BranchSideFuncs:
                - make_funny_pointers.3016
            - BranchSide:      'jdmainct.c:272,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdmainct.c:266,7'
          Dst:             make_funny_pointers
    - functionName:    jinit_d_main_controller
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         19
      ICount:          226
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - alloc_funny_pointers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmainct.c:434,7'
          Branch Sides:
            - BranchSide:      'jdmainct.c:435,5'
              BranchSideFuncs:
                - alloc_funny_pointers.3019
            - BranchSide:      'jdmainct.c:438,7'
              BranchSideFuncs:
                - alloc_funny_pointers.3019
        - Branch String:   'jdmainct.c:444,7'
          Branch Sides:
            - BranchSide:      'jdmainct.c:445,5'
              BranchSideFuncs:
                - alloc_funny_pointers.3019
            - BranchSide:      'jdmainct.c:450,7'
              BranchSideFuncs:
                - alloc_funny_pointers.3019
        - Branch String:   'jdmainct.c:450,7'
          Branch Sides:
            - BranchSide:      'jdmainct.c:451,9'
              BranchSideFuncs:
                - alloc_funny_pointers.3019
            - BranchSide:      'jdmainct.c:456,15'
              BranchSideFuncs: []
        - Branch String:   'jdmainct.c:451,9'
          Branch Sides:
            - BranchSide:      'jdmainct.c:452,7'
              BranchSideFuncs:
                - alloc_funny_pointers.3019
            - BranchSide:      'jdmainct.c:453,26'
              BranchSideFuncs:
                - alloc_funny_pointers.3019
        - Branch String:   'jdmainct.c:459,3'
          Branch Sides:
            - BranchSide:      'jdmainct.c:461,15'
              BranchSideFuncs: []
            - BranchSide:      'jdmainct.c:468,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdmainct.c:453,5'
          Dst:             alloc_funny_pointers
    - functionName:    post_process_2pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_group_ctr
        - in_row_groups_avail
        - output_buf
        - out_row_ctr
        - out_rows_avail
      BBCount:         15
      ICount:          190
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdpostct.c:228,7'
          Branch Sides:
            - BranchSide:      'jdpostct.c:229,35'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:235,14'
              BranchSideFuncs: []
        - Branch String:   'jdpostct.c:237,7'
          Branch Sides:
            - BranchSide:      'jdpostct.c:238,16'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:240,14'
              BranchSideFuncs: []
        - Branch String:   'jdpostct.c:241,7'
          Branch Sides:
            - BranchSide:      'jdpostct.c:242,16'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:245,5'
              BranchSideFuncs: []
        - Branch String:   'jdpostct.c:252,7'
          Branch Sides:
            - BranchSide:      'jdpostct.c:252,7'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:253,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    post_process_prepass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_group_ctr
        - in_row_groups_avail
        - output_buf
        - out_row_ctr
        - out_rows_avail
      BBCount:         12
      ICount:          171
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdpostct.c:185,7'
          Branch Sides:
            - BranchSide:      'jdpostct.c:186,35'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:192,18'
              BranchSideFuncs: []
        - Branch String:   'jdpostct.c:199,7'
          Branch Sides:
            - BranchSide:      'jdpostct.c:200,16'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:207,7'
              BranchSideFuncs: []
        - Branch String:   'jdpostct.c:207,7'
          Branch Sides:
            - BranchSide:      'jdpostct.c:207,7'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:208,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    post_process_1pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_group_ctr
        - in_row_groups_avail
        - output_buf
        - out_row_ctr
        - out_rows_avail
      BBCount:         6
      ICount:          106
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdpostct.c:153,7'
          Branch Sides:
            - BranchSide:      'jdpostct.c:153,7'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:154,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_dpost
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - pass_mode
      BBCount:         20
      ICount:          171
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdpostct.c:88,3'
          Branch Sides:
            - BranchSide:      'jdpostct.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:115,9'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:127,5'
              BranchSideFuncs: []
        - Branch String:   'jdpostct.c:91,9'
          Branch Sides:
            - BranchSide:      'jdpostct.c:93,7'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:109,38'
              BranchSideFuncs: []
        - Branch String:   'jdpostct.c:98,11'
          Branch Sides:
            - BranchSide:      'jdpostct.c:99,39'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:103,5'
              BranchSideFuncs: []
        - Branch String:   'jdpostct.c:115,9'
          Branch Sides:
            - BranchSide:      'jdpostct.c:116,7'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:117,5'
              BranchSideFuncs: []
        - Branch String:   'jdpostct.c:121,9'
          Branch Sides:
            - BranchSide:      'jdpostct.c:122,7'
              BranchSideFuncs: []
            - BranchSide:      'jdpostct.c:123,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jinit_d_post_controller
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         12
      ICount:          163
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdpostct.c:270,7'
          Branch Sides:
            - BranchSide:      'jdpostct.c:271,5'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdpostct.c:274,7'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdpostct.c:282,7'
          Branch Sides:
            - BranchSide:      'jdpostct.c:282,7'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdpostct.c:288,38'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'jdpostct.c:289,9'
          Branch Sides:
            - BranchSide:      'jdpostct.c:293,29'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'jdpostct.c:304,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdpostct.c:296,22'
          Dst:             jround_up
    - functionName:    compress_output
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
      BBCount:         30
      ICount:          273
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jccoefct.c:357,3'
          Branch Sides:
            - BranchSide:      'jccoefct.c:358,15'
              BranchSideFuncs:
                - start_iMCU_row.3062
            - BranchSide:      'jccoefct.c:366,18'
              BranchSideFuncs:
                - start_iMCU_row.3062
        - Branch String:   'jccoefct.c:366,3'
          Branch Sides:
            - BranchSide:      'jccoefct.c:368,24'
              BranchSideFuncs:
                - start_iMCU_row.3062
            - BranchSide:      'jccoefct.c:394,3'
              BranchSideFuncs:
                - start_iMCU_row.3062
        - Branch String:   'jccoefct.c:368,5'
          Branch Sides:
            - BranchSide:      'jccoefct.c:371,12'
              BranchSideFuncs:
                - start_iMCU_row.3062
            - BranchSide:      'jccoefct.c:391,5'
              BranchSideFuncs:
                - start_iMCU_row.3062
        - Branch String:   'jccoefct.c:372,7'
          Branch Sides:
            - BranchSide:      'jccoefct.c:373,19'
              BranchSideFuncs:
                - start_iMCU_row.3062
            - BranchSide:      'jccoefct.c:383,14'
              BranchSideFuncs:
                - start_iMCU_row.3062
        - Branch String:   'jccoefct.c:375,9'
          Branch Sides:
            - BranchSide:      'jccoefct.c:376,31'
              BranchSideFuncs:
                - start_iMCU_row.3062
            - BranchSide:      'jccoefct.c:381,7'
              BranchSideFuncs:
                - start_iMCU_row.3062
        - Branch String:   'jccoefct.c:377,11'
          Branch Sides:
            - BranchSide:      'jccoefct.c:378,50'
              BranchSideFuncs:
                - start_iMCU_row.3062
            - BranchSide:      'jccoefct.c:380,9'
              BranchSideFuncs:
                - start_iMCU_row.3062
        - Branch String:   'jccoefct.c:383,11'
          Branch Sides:
            - BranchSide:      'jccoefct.c:385,33'
              BranchSideFuncs:
                - start_iMCU_row.3062
            - BranchSide:      'jccoefct.c:389,5'
              BranchSideFuncs:
                - start_iMCU_row.3062
      Callsites:
        - Src:             'jccoefct.c:395,3'
          Dst:             start_iMCU_row
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          69
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jccoefct.c:81,7'
          Branch Sides:
            - BranchSide:      'jccoefct.c:82,5'
              BranchSideFuncs: []
            - BranchSide:      'jccoefct.c:84,9'
              BranchSideFuncs: []
        - Branch String:   'jccoefct.c:84,9'
          Branch Sides:
            - BranchSide:      'jccoefct.c:85,37'
              BranchSideFuncs: []
            - BranchSide:      'jccoefct.c:87,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compress_first_pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
      BBCount:         42
      ICount:          385
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - compress_output
        - jzero_far
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jccoefct.c:258,3'
          Branch Sides:
            - BranchSide:      'jccoefct.c:261,16'
              BranchSideFuncs:
                - compress_output.3061
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:328,26'
              BranchSideFuncs:
                - compress_output.3061
        - Branch String:   'jccoefct.c:266,9'
          Branch Sides:
            - BranchSide:      'jccoefct.c:267,20'
              BranchSideFuncs:
                - compress_output.3061
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:270,26'
              BranchSideFuncs:
                - compress_output.3061
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:277,9'
          Branch Sides:
            - BranchSide:      'jccoefct.c:278,16'
              BranchSideFuncs:
                - compress_output.3061
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:282,20'
              BranchSideFuncs:
                - compress_output.3061
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:282,5'
          Branch Sides:
            - BranchSide:      'jccoefct.c:283,22'
              BranchSideFuncs:
                - compress_output.3061
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:303,9'
              BranchSideFuncs:
                - compress_output.3061
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:288,11'
          Branch Sides:
            - BranchSide:      'jccoefct.c:290,25'
              BranchSideFuncs:
                - jzero_far
                - compress_output.3061
                - jzero_far
            - BranchSide:      'jccoefct.c:297,5'
              BranchSideFuncs:
                - compress_output.3061
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:293,9'
          Branch Sides:
            - BranchSide:      'jccoefct.c:294,33'
              BranchSideFuncs:
                - compress_output.3061
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:296,7'
              BranchSideFuncs:
                - compress_output.3061
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:303,9'
          Branch Sides:
            - BranchSide:      'jccoefct.c:304,24'
              BranchSideFuncs:
                - compress_output.3061
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:322,3'
              BranchSideFuncs:
                - compress_output.3061
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:306,7'
          Branch Sides:
            - BranchSide:      'jccoefct.c:308,24'
              BranchSideFuncs:
                - jzero_far
                - compress_output.3061
                - jzero_far
            - BranchSide:      'jccoefct.c:321,5'
              BranchSideFuncs:
                - compress_output.3061
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:312,9'
          Branch Sides:
            - BranchSide:      'jccoefct.c:313,20'
              BranchSideFuncs:
                - compress_output.3061
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:320,7'
              BranchSideFuncs:
                - compress_output.3061
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:314,11'
          Branch Sides:
            - BranchSide:      'jccoefct.c:315,35'
              BranchSideFuncs:
                - compress_output.3061
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:317,27'
              BranchSideFuncs:
                - compress_output.3061
                - jzero_far
                - jzero_far
      Callsites:
        - Src:             'jccoefct.c:291,9'
          Dst:             jzero_far
        - Src:             'jccoefct.c:310,9'
          Dst:             jzero_far
        - Src:             'jccoefct.c:328,10'
          Dst:             compress_output
    - functionName:    compress_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
      BBCount:         42
      ICount:          398
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - jzero_far
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jccoefct.c:154,3'
          Branch Sides:
            - BranchSide:      'jccoefct.c:156,24'
              BranchSideFuncs:
                - start_iMCU_row.3062
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:217,3'
              BranchSideFuncs:
                - start_iMCU_row.3062
        - Branch String:   'jccoefct.c:156,5'
          Branch Sides:
            - BranchSide:      'jccoefct.c:167,12'
              BranchSideFuncs:
                - start_iMCU_row.3062
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:214,5'
              BranchSideFuncs:
                - start_iMCU_row.3062
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:168,7'
          Branch Sides:
            - BranchSide:      'jccoefct.c:169,19'
              BranchSideFuncs:
                - start_iMCU_row.3062
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:206,14'
              BranchSideFuncs:
                - start_iMCU_row.3062
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:170,20'
          Branch Sides:
            - BranchSide:      'jccoefct.c:170,51'
              BranchSideFuncs:
                - start_iMCU_row.3062
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:171,51'
              BranchSideFuncs:
                - start_iMCU_row.3062
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:174,9'
          Branch Sides:
            - BranchSide:      'jccoefct.c:175,15'
              BranchSideFuncs:
                - jzero_far
                - start_iMCU_row.3062
                - jzero_far
            - BranchSide:      'jccoefct.c:202,7'
              BranchSideFuncs:
                - start_iMCU_row.3062
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:175,50'
          Branch Sides:
            - BranchSide:      'jccoefct.c:176,15'
              BranchSideFuncs:
                - start_iMCU_row.3062
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:177,15'
              BranchSideFuncs:
                - start_iMCU_row.3062
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:175,15'
          Branch Sides:
            - BranchSide:      'jccoefct.c:177,15'
              BranchSideFuncs:
                - start_iMCU_row.3062
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:192,31'
              BranchSideFuncs:
                - jzero_far
                - start_iMCU_row.3062
                - jzero_far
        - Branch String:   'jccoefct.c:181,17'
          Branch Sides:
            - BranchSide:      'jccoefct.c:183,33'
              BranchSideFuncs:
                - jzero_far
                - start_iMCU_row.3062
                - jzero_far
            - BranchSide:      'jccoefct.c:190,11'
              BranchSideFuncs:
                - start_iMCU_row.3062
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:185,15'
          Branch Sides:
            - BranchSide:      'jccoefct.c:187,19'
              BranchSideFuncs:
                - start_iMCU_row.3062
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:189,13'
              BranchSideFuncs:
                - start_iMCU_row.3062
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:194,13'
          Branch Sides:
            - BranchSide:      'jccoefct.c:0,0'
              BranchSideFuncs:
                - start_iMCU_row.3062
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:196,17'
              BranchSideFuncs:
                - start_iMCU_row.3062
                - jzero_far
                - jzero_far
        - Branch String:   'jccoefct.c:206,11'
          Branch Sides:
            - BranchSide:      'jccoefct.c:208,33'
              BranchSideFuncs:
                - start_iMCU_row.3062
                - jzero_far
                - jzero_far
            - BranchSide:      'jccoefct.c:212,5'
              BranchSideFuncs:
                - start_iMCU_row.3062
                - jzero_far
                - jzero_far
      Callsites:
        - Src:             'jccoefct.c:183,15'
          Dst:             jzero_far
        - Src:             'jccoefct.c:192,13'
          Dst:             jzero_far
        - Src:             'jccoefct.c:218,3'
          Dst:             start_iMCU_row
    - functionName:    start_pass_coef
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - pass_mode
      BBCount:         17
      ICount:          149
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jccoefct.c:107,3'
          Branch Sides:
            - BranchSide:      'jccoefct.c:109,9'
              BranchSideFuncs: []
            - BranchSide:      'jccoefct.c:115,9'
              BranchSideFuncs: []
            - BranchSide:      'jccoefct.c:120,9'
              BranchSideFuncs: []
            - BranchSide:      'jccoefct.c:126,5'
              BranchSideFuncs: []
        - Branch String:   'jccoefct.c:109,9'
          Branch Sides:
            - BranchSide:      'jccoefct.c:110,7'
              BranchSideFuncs: []
            - BranchSide:      'jccoefct.c:111,5'
              BranchSideFuncs: []
        - Branch String:   'jccoefct.c:115,9'
          Branch Sides:
            - BranchSide:      'jccoefct.c:116,7'
              BranchSideFuncs: []
            - BranchSide:      'jccoefct.c:117,5'
              BranchSideFuncs: []
        - Branch String:   'jccoefct.c:120,9'
          Branch Sides:
            - BranchSide:      'jccoefct.c:121,7'
              BranchSideFuncs: []
            - BranchSide:      'jccoefct.c:122,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jccoefct.c:105,3'
          Dst:             start_iMCU_row
    - functionName:    jinit_c_coef_controller
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         17
      ICount:          196
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jccoefct.c:411,7'
          Branch Sides:
            - BranchSide:      'jccoefct.c:412,5'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'jccoefct.c:415,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
        - Branch String:   'jccoefct.c:422,7'
          Branch Sides:
            - BranchSide:      'jccoefct.c:429,13'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'jccoefct.c:448,9'
              BranchSideFuncs: []
        - Branch String:   'jccoefct.c:429,5'
          Branch Sides:
            - BranchSide:      'jccoefct.c:431,33'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'jccoefct.c:442,3'
              BranchSideFuncs: []
        - Branch String:   'jccoefct.c:450,5'
          Branch Sides:
            - BranchSide:      'jccoefct.c:451,29'
              BranchSideFuncs: []
            - BranchSide:      'jccoefct.c:453,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jccoefct.c:433,22'
          Dst:             jround_up
        - Src:             'jccoefct.c:435,22'
          Dst:             jround_up
    - functionName:    flss
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - val
      BBCount:         16
      ICount:          112
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcdctmgr.c:89,7'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:90,5'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:92,9'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:92,7'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:96,9'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:96,7'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:97,9'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:100,9'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:100,7'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:101,9'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:104,9'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:104,7'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:105,9'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:109,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compute_reciprocal
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - divisor
        - dtbl
      BBCount:         14
      ICount:          153
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - flss
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jcdctmgr.c:179,7'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:185,5'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:192,12'
              BranchSideFuncs:
                - flss
        - Branch String:   'jcdctmgr.c:200,7'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:202,8'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:204,14'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:204,14'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:205,6'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:207,7'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:219,7'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:219,16'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:220,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcdctmgr.c:192,7'
          Dst:             flss
    - functionName:    quantize_float
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - coef_block
        - divisors
        - workspace
      BBCount:         5
      ICount:          60
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcdctmgr.c:574,3'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:576,12'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:586,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    convsamp_float
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - sample_data
        - start_col
        - workspace
      BBCount:         5
      ICount:          135
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcdctmgr.c:544,3'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:545,15'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:563,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    quantize
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - coef_block
        - divisors
        - workspace
      BBCount:         8
      ICount:          141
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jcdctmgr.c:431,3'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:432,12'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:489,1'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:437,9'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:438,15'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:444,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    convsamp
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - sample_data
        - start_col
        - workspace
      BBCount:         5
      ICount:          135
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcdctmgr.c:391,3'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:392,15'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:411,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    forward_DCT_float
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - sample_data
        - coef_blocks
        - start_row
        - start_col
        - num_blocks
      BBCount:         7
      ICount:          124
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcdctmgr.c:611,3'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:613,7'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:621,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    forward_DCT
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - sample_data
        - coef_blocks
        - start_row
        - start_col
        - num_blocks
      BBCount:         7
      ICount:          124
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jcdctmgr.c:520,3'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:522,7'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:530,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_fdctmgr
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         55
      ICount:          446
      EdgeCount:       69
      CyclomaticComplexity: 16
      functionsReached:
        - compute_reciprocal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcdctmgr.c:244,3'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:246,14'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'jcdctmgr.c:376,1'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:248,20'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:248,23'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'jcdctmgr.c:250,7'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'jcdctmgr.c:248,48'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:249,9'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'jcdctmgr.c:250,7'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'jcdctmgr.c:248,9'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:250,7'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'jcdctmgr.c:251,12'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'jcdctmgr.c:254,5'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:260,11'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'jcdctmgr.c:304,13'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'jcdctmgr.c:353,13'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'jcdctmgr.c:372,7'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'jcdctmgr.c:260,11'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:262,13'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'jcdctmgr.c:265,14'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'jcdctmgr.c:266,7'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:269,33'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'jcdctmgr.c:279,7'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'jcdctmgr.c:269,67'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:270,13'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'jcdctmgr.c:278,7'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'jcdctmgr.c:269,13'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:271,11'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'jcdctmgr.c:278,7'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'jcdctmgr.c:304,13'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:306,15'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'jcdctmgr.c:309,16'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'jcdctmgr.c:310,9'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:314,17'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'jcdctmgr.c:333,7'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'jcdctmgr.c:316,52'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:317,15'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'jcdctmgr.c:331,9'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'jcdctmgr.c:313,15'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:318,13'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'jcdctmgr.c:331,9'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'jcdctmgr.c:353,13'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:355,15'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'jcdctmgr.c:358,17'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'jcdctmgr.c:360,9'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:361,20'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'jcdctmgr.c:369,7'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'jcdctmgr.c:361,11'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:363,32'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'jcdctmgr.c:367,9'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
      Callsites:
        - Src:             'jcdctmgr.c:269,14'
          Dst:             compute_reciprocal
        - Src:             'jcdctmgr.c:313,16'
          Dst:             compute_reciprocal
    - functionName:    jinit_forward_dct
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         45
      ICount:          339
      EdgeCount:       53
      CyclomaticComplexity: 10
      functionsReached:
        - jsimd_can_convsamp
        - jsimd_can_convsamp_float
        - jsimd_can_fdct_float
        - jsimd_can_fdct_ifast
        - jsimd_can_fdct_islow
        - jsimd_can_quantize
        - jsimd_can_quantize_float
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jcdctmgr.c:636,7'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:637,5'
              BranchSideFuncs:
                - jsimd_can_fdct_float
                - jsimd_can_convsamp_float
                - jsimd_can_quantize_float
                - jsimd_can_convsamp
                - jsimd_can_quantize
                - jsimd_can_fdct_ifast
                - jsimd_can_fdct_islow
            - BranchSide:      'jcdctmgr.c:640,7'
              BranchSideFuncs:
                - jsimd_can_fdct_float
                - jsimd_can_convsamp_float
                - jsimd_can_quantize_float
                - jsimd_can_convsamp
                - jsimd_can_quantize
                - jsimd_can_fdct_ifast
                - jsimd_can_fdct_islow
        - Branch String:   'jcdctmgr.c:646,3'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:649,5'
              BranchSideFuncs:
                - jsimd_can_fdct_islow
                - jsimd_can_convsamp_float
                - jsimd_can_quantize_float
                - jsimd_can_convsamp
                - jsimd_can_quantize
            - BranchSide:      'jcdctmgr.c:660,5'
              BranchSideFuncs:
                - jsimd_can_fdct_ifast
                - jsimd_can_convsamp_float
                - jsimd_can_quantize_float
                - jsimd_can_convsamp
                - jsimd_can_quantize
            - BranchSide:      'jcdctmgr.c:671,5'
              BranchSideFuncs:
                - jsimd_can_fdct_float
                - jsimd_can_convsamp_float
                - jsimd_can_quantize_float
                - jsimd_can_convsamp
                - jsimd_can_quantize
            - BranchSide:      'jcdctmgr.c:681,5'
              BranchSideFuncs:
                - jsimd_can_convsamp_float
                - jsimd_can_quantize_float
                - jsimd_can_convsamp
                - jsimd_can_quantize
        - Branch String:   'jcdctmgr.c:651,9'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:652,7'
              BranchSideFuncs:
                - jsimd_can_convsamp_float
                - jsimd_can_quantize_float
                - jsimd_can_convsamp
                - jsimd_can_quantize
            - BranchSide:      'jcdctmgr.c:655,7'
              BranchSideFuncs:
                - jsimd_can_convsamp_float
                - jsimd_can_quantize_float
                - jsimd_can_convsamp
                - jsimd_can_quantize
        - Branch String:   'jcdctmgr.c:662,9'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:663,7'
              BranchSideFuncs:
                - jsimd_can_convsamp_float
                - jsimd_can_quantize_float
                - jsimd_can_convsamp
                - jsimd_can_quantize
            - BranchSide:      'jcdctmgr.c:666,7'
              BranchSideFuncs:
                - jsimd_can_convsamp_float
                - jsimd_can_quantize_float
                - jsimd_can_convsamp
                - jsimd_can_quantize
        - Branch String:   'jcdctmgr.c:673,9'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:674,7'
              BranchSideFuncs:
                - jsimd_can_convsamp_float
                - jsimd_can_quantize_float
                - jsimd_can_convsamp
                - jsimd_can_quantize
            - BranchSide:      'jcdctmgr.c:677,7'
              BranchSideFuncs:
                - jsimd_can_convsamp_float
                - jsimd_can_quantize_float
                - jsimd_can_convsamp
                - jsimd_can_quantize
        - Branch String:   'jcdctmgr.c:686,3'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:695,9'
              BranchSideFuncs:
                - jsimd_can_convsamp
                - jsimd_can_quantize
            - BranchSide:      'jcdctmgr.c:695,9'
              BranchSideFuncs:
                - jsimd_can_convsamp
                - jsimd_can_quantize
            - BranchSide:      'jcdctmgr.c:711,9'
              BranchSideFuncs:
                - jsimd_can_convsamp_float
                - jsimd_can_quantize_float
            - BranchSide:      'jcdctmgr.c:725,5'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:695,9'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:696,7'
              BranchSideFuncs:
                - jsimd_can_quantize
            - BranchSide:      'jcdctmgr.c:699,7'
              BranchSideFuncs:
                - jsimd_can_quantize
        - Branch String:   'jcdctmgr.c:701,9'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:702,7'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:705,7'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:711,9'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:712,7'
              BranchSideFuncs:
                - jsimd_can_quantize_float
            - BranchSide:      'jcdctmgr.c:715,7'
              BranchSideFuncs:
                - jsimd_can_quantize_float
        - Branch String:   'jcdctmgr.c:717,9'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:718,7'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:721,7'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:731,7'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:733,9'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:738,9'
              BranchSideFuncs: []
        - Branch String:   'jcdctmgr.c:742,3'
          Branch Sides:
            - BranchSide:      'jcdctmgr.c:743,5'
              BranchSideFuncs: []
            - BranchSide:      'jcdctmgr.c:748,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jcdctmgr.c:651,9'
          Dst:             jsimd_can_fdct_islow
        - Src:             'jcdctmgr.c:662,9'
          Dst:             jsimd_can_fdct_ifast
        - Src:             'jcdctmgr.c:673,9'
          Dst:             jsimd_can_fdct_float
        - Src:             'jcdctmgr.c:695,9'
          Dst:             jsimd_can_convsamp
        - Src:             'jcdctmgr.c:701,9'
          Dst:             jsimd_can_quantize
        - Src:             'jcdctmgr.c:711,9'
          Dst:             jsimd_can_convsamp_float
        - Src:             'jcdctmgr.c:717,9'
          Dst:             jsimd_can_quantize_float
    - functionName:    decompress_smooth_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - output_buf
      BBCount:         275
      ICount:          2663
      EdgeCount:       377
      CyclomaticComplexity: 104
      functionsReached:
        - jcopy_block_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcoefct.c:457,64'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:457,3'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:458,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:457,3'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:459,9'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:474,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:459,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:465,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:469,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:466,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:467,9'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:468,5'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:469,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:457,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:470,7'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:474,3'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:477,10'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:804,10'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:477,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:478,7'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:480,9'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:480,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:481,20'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:483,16'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:483,16'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:484,20'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:488,26'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:489,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:489,41'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:490,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:493,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:494,26'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:500,16'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:500,16'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:501,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:508,18'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:516,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:518,9'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:520,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:524,26'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:524,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:524,48'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:524,51'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:524,70'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:525,7'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:525,26'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:525,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:525,48'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:525,51'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:525,70'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:526,7'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:526,26'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:526,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:526,48'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:526,51'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:535,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:536,13'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:541,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:545,5'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:546,25'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:802,3'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:549,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:551,11'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:553,26'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:555,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:557,11'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:559,31'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:561,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:563,11'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:565,26'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:567,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:569,11'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:571,31'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:583,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:586,25'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:800,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:588,59'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:589,13'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:596,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:588,13'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:590,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:596,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:596,13'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:597,23'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:614,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:614,38'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:614,41'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:634,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:614,13'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:615,17'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:634,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:615,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:616,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:620,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:621,15'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:622,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:626,28'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:623,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:623,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:625,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:623,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:624,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:625,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:627,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:627,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:629,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:627,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:628,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:629,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:634,38'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:634,41'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:654,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:634,13'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:635,17'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:654,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:635,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:636,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:640,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:641,15'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:642,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:646,28'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:643,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:643,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:645,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:643,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:644,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:645,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:647,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:647,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:649,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:647,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:648,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:649,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:654,38'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:654,41'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:672,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:654,13'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:655,17'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:672,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:655,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:656,18'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:658,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:659,15'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:660,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:664,28'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:661,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:661,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:663,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:661,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:662,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:663,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:665,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:665,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:667,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:665,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:666,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:667,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:672,38'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:672,41'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:691,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:672,13'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:673,17'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:691,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:673,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:674,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:676,18'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:678,15'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:679,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:683,28'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:680,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:680,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:682,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:680,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:681,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:682,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:684,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:684,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:686,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:684,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:685,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:686,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:691,38'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:691,41'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:708,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:691,13'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:692,17'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:708,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:692,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:693,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:695,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:696,15'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:697,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:701,28'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:698,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:698,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:700,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:698,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:699,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:700,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:702,24'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:702,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:704,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:702,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:703,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:704,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:708,13'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:710,21'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:788,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:710,40'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:710,43'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:725,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:710,15'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:711,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:725,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:712,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:713,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:717,30'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:714,26'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:714,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:716,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:714,19'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:715,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:716,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:718,26'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:718,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:720,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:718,19'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:719,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:720,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:725,40'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:725,43'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:740,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:725,15'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:726,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:740,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:727,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:728,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:732,30'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:729,26'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:729,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:731,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:729,19'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:730,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:731,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:733,26'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:733,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:735,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:733,19'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:734,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:735,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:740,40'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:740,43'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:755,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:740,15'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:741,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:755,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:742,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:743,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:747,30'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:744,26'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:744,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:746,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:744,19'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:745,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:746,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:748,26'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:748,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:750,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:748,19'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:749,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:750,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:755,40'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:755,43'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:772,17'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:755,15'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:756,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:772,17'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:757,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:758,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:762,30'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:759,26'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:759,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:761,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:759,19'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:760,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:761,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:763,26'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:763,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:765,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:763,19'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:764,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:765,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:778,15'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:779,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'jdcoefct.c:781,28'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'jdcoefct.c:804,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:805,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:806,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdcoefct.c:586,9'
          Dst:             jcopy_block_row
    - functionName:    smoothing_ok
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         51
      ICount:          383
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcoefct.c:370,32'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:370,35'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:371,5'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:370,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:371,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:374,7'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:374,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:376,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:379,21'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:383,3'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:386,19'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:420,10'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:386,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:387,7'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:389,9'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:389,34'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:390,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:390,40'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:391,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:391,40'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:392,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:392,40'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:393,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:393,40'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:394,40'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:395,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:395,40'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:396,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:396,40'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:397,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:397,40'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:398,9'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:389,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:399,7'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:401,17'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:403,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:404,7'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:405,26'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:407,5'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:408,11'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:416,21'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:408,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:409,39'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:411,9'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:413,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:414,26'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:415,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcoefct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          69
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jdcoefct.h:75,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.h:76,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.h:78,9'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.h:78,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.h:79,37'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.h:81,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decompress_onepass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - output_buf
      BBCount:         47
      ICount:          434
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - jzero_far
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcoefct.c:99,3'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:101,24'
              BranchSideFuncs:
                - start_iMCU_row.3133
                - jzero_far
            - BranchSide:      'jdcoefct.c:161,3'
              BranchSideFuncs:
                - start_iMCU_row.3133
        - Branch String:   'jdcoefct.c:101,5'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:104,25'
              BranchSideFuncs:
                - jzero_far
                - start_iMCU_row.3133
            - BranchSide:      'jdcoefct.c:158,5'
              BranchSideFuncs:
                - start_iMCU_row.3133
                - jzero_far
        - Branch String:   'jdcoefct.c:106,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:107,45'
              BranchSideFuncs:
                - start_iMCU_row.3133
                - jzero_far
            - BranchSide:      'jdcoefct.c:108,14'
              BranchSideFuncs:
                - start_iMCU_row.3133
                - jzero_far
        - Branch String:   'jdcoefct.c:108,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:110,33'
              BranchSideFuncs:
                - start_iMCU_row.3133
                - jzero_far
            - BranchSide:      'jdcoefct.c:118,11'
              BranchSideFuncs:
                - start_iMCU_row.3133
                - jzero_far
        - Branch String:   'jdcoefct.c:118,56'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:119,11'
              BranchSideFuncs:
                - start_iMCU_row.3133
                - jzero_far
            - BranchSide:      'jdcoefct.c:156,5'
              BranchSideFuncs:
                - start_iMCU_row.3133
                - jzero_far
        - Branch String:   'jdcoefct.c:118,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:125,14'
              BranchSideFuncs:
                - start_iMCU_row.3133
                - jzero_far
            - BranchSide:      'jdcoefct.c:156,5'
              BranchSideFuncs:
                - start_iMCU_row.3133
                - jzero_far
        - Branch String:   'jdcoefct.c:126,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:127,21'
              BranchSideFuncs:
                - start_iMCU_row.3133
                - jzero_far
            - BranchSide:      'jdcoefct.c:155,7'
              BranchSideFuncs:
                - start_iMCU_row.3133
                - jzero_far
        - Branch String:   'jdcoefct.c:129,15'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:130,21'
              BranchSideFuncs:
                - start_iMCU_row.3133
                - jzero_far
            - BranchSide:      'jdcoefct.c:133,25'
              BranchSideFuncs:
                - start_iMCU_row.3133
                - jzero_far
        - Branch String:   'jdcoefct.c:134,26'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:135,26'
              BranchSideFuncs:
                - start_iMCU_row.3133
                - jzero_far
            - BranchSide:      'jdcoefct.c:135,47'
              BranchSideFuncs:
                - start_iMCU_row.3133
                - jzero_far
        - Branch String:   'jdcoefct.c:140,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:141,17'
              BranchSideFuncs:
                - start_iMCU_row.3133
                - jzero_far
            - BranchSide:      'jdcoefct.c:154,9'
              BranchSideFuncs:
                - start_iMCU_row.3133
                - jzero_far
        - Branch String:   'jdcoefct.c:141,55'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:142,17'
              BranchSideFuncs:
                - start_iMCU_row.3133
                - jzero_far
            - BranchSide:      'jdcoefct.c:143,28'
              BranchSideFuncs:
                - start_iMCU_row.3133
                - jzero_far
        - Branch String:   'jdcoefct.c:141,17'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:143,28'
              BranchSideFuncs:
                - start_iMCU_row.3133
                - jzero_far
            - BranchSide:      'jdcoefct.c:151,21'
              BranchSideFuncs:
                - start_iMCU_row.3133
                - jzero_far
        - Branch String:   'jdcoefct.c:144,15'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:145,19'
              BranchSideFuncs:
                - start_iMCU_row.3133
                - jzero_far
            - BranchSide:      'jdcoefct.c:150,13'
              BranchSideFuncs:
                - start_iMCU_row.3133
                - jzero_far
        - Branch String:   'jdcoefct.c:162,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:163,20'
              BranchSideFuncs:
                - start_iMCU_row.3133
            - BranchSide:      'jdcoefct.c:167,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdcoefct.c:104,7'
          Dst:             jzero_far
        - Src:             'jdcoefct.c:163,5'
          Dst:             start_iMCU_row
    - functionName:    dummy_consume_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decompress_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - output_buf
      BBCount:         37
      ICount:          338
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jdcoefct.c:280,63'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:280,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:281,11'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:281,65'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:280,63'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:282,11'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:280,3'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:283,11'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:288,11'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:283,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:280,3'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:284,7'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:288,3'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:291,10'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:323,10'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:291,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:292,7'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:294,16'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:299,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:300,20'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:303,26'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:309,5'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:310,20'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:321,3'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:312,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:314,11'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:319,21'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:323,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:324,5'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:325,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    consume_data
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         35
      ICount:          314
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcoefct.c:204,3'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:205,15'
              BranchSideFuncs:
                - start_iMCU_row.3133
            - BranchSide:      'jdcoefct.c:217,18'
              BranchSideFuncs:
                - start_iMCU_row.3133
        - Branch String:   'jdcoefct.c:217,3'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:219,24'
              BranchSideFuncs:
                - start_iMCU_row.3133
            - BranchSide:      'jdcoefct.c:247,10'
              BranchSideFuncs:
                - start_iMCU_row.3133
        - Branch String:   'jdcoefct.c:219,5'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:222,12'
              BranchSideFuncs:
                - start_iMCU_row.3133
            - BranchSide:      'jdcoefct.c:244,5'
              BranchSideFuncs:
                - start_iMCU_row.3133
        - Branch String:   'jdcoefct.c:223,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:224,19'
              BranchSideFuncs:
                - start_iMCU_row.3133
            - BranchSide:      'jdcoefct.c:233,12'
              BranchSideFuncs:
                - start_iMCU_row.3133
        - Branch String:   'jdcoefct.c:226,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:227,31'
              BranchSideFuncs:
                - start_iMCU_row.3133
            - BranchSide:      'jdcoefct.c:232,7'
              BranchSideFuncs:
                - start_iMCU_row.3133
        - Branch String:   'jdcoefct.c:228,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:229,50'
              BranchSideFuncs:
                - start_iMCU_row.3133
            - BranchSide:      'jdcoefct.c:231,9'
              BranchSideFuncs:
                - start_iMCU_row.3133
        - Branch String:   'jdcoefct.c:233,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:234,45'
              BranchSideFuncs:
                - start_iMCU_row.3133
            - BranchSide:      'jdcoefct.c:236,14'
              BranchSideFuncs:
                - start_iMCU_row.3133
        - Branch String:   'jdcoefct.c:236,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:238,33'
              BranchSideFuncs:
                - start_iMCU_row.3133
            - BranchSide:      'jdcoefct.c:242,5'
              BranchSideFuncs:
                - start_iMCU_row.3133
        - Branch String:   'jdcoefct.c:247,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:248,20'
              BranchSideFuncs:
                - start_iMCU_row.3133
            - BranchSide:      'jdcoefct.c:252,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdcoefct.c:248,5'
          Dst:             start_iMCU_row
    - functionName:    start_output_pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - smoothing_ok
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdcoefct.c:64,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:64,7'
              BranchSideFuncs:
                - smoothing_ok.3132
            - BranchSide:      'jdcoefct.c:65,9'
              BranchSideFuncs:
                - smoothing_ok.3132
        - Branch String:   'jdcoefct.c:65,35'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:65,51'
              BranchSideFuncs:
                - smoothing_ok.3132
            - BranchSide:      'jdcoefct.c:68,7'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:65,9'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:66,7'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:68,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdcoefct.c:65,38'
          Dst:             smoothing_ok
    - functionName:    start_input_pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jdcoefct.c:49,3'
          Dst:             start_iMCU_row
    - functionName:    jinit_d_coef_controller
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         20
      ICount:          259
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - jround_up
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jdcoefct.c:821,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:822,5'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'jdcoefct.c:825,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
        - Branch String:   'jdcoefct.c:836,7'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:844,13'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'jdcoefct.c:872,9'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:844,5'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:846,21'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'jdcoefct.c:860,5'
              BranchSideFuncs: []
        - Branch String:   'jdcoefct.c:849,11'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:850,21'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'jdcoefct.c:852,33'
              BranchSideFuncs:
                - jround_up
                - jround_up
        - Branch String:   'jdcoefct.c:874,5'
          Branch Sides:
            - BranchSide:      'jdcoefct.c:875,29'
              BranchSideFuncs: []
            - BranchSide:      'jdcoefct.c:877,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdcoefct.c:854,22'
          Dst:             jround_up
        - Src:             'jdcoefct.c:856,22'
          Dst:             jround_up
    - functionName:    start_pass
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         73
      ICount:          496
      EdgeCount:       83
      CyclomaticComplexity: 12
      functionsReached:
        - jsimd_can_idct_2x2
        - jsimd_can_idct_4x4
        - jsimd_can_idct_float
        - jsimd_can_idct_ifast
        - jsimd_can_idct_islow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jddctmgr.c:106,3'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:109,13'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:332,1'
              BranchSideFuncs: []
        - Branch String:   'jddctmgr.c:109,5'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:112,18'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:117,11'
              BranchSideFuncs:
                - jsimd_can_idct_2x2
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
            - BranchSide:      'jddctmgr.c:125,18'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:130,11'
              BranchSideFuncs:
                - jsimd_can_idct_4x4
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:138,18'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:147,18'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:151,18'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:156,15'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
            - BranchSide:      'jddctmgr.c:197,18'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:201,18'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:205,18'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:214,18'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:218,18'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:222,18'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:226,18'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:230,18'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:235,7'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
        - Branch String:   'jddctmgr.c:117,11'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:118,20'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:121,20'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
        - Branch String:   'jddctmgr.c:130,11'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:131,20'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:134,20'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
        - Branch String:   'jddctmgr.c:156,7'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:160,13'
              BranchSideFuncs:
                - jsimd_can_idct_islow
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:171,13'
              BranchSideFuncs:
                - jsimd_can_idct_ifast
                - jsimd_can_idct_float
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:182,13'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:191,9'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
        - Branch String:   'jddctmgr.c:160,13'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:161,22'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:164,22'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
        - Branch String:   'jddctmgr.c:171,13'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:172,22'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:175,22'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
        - Branch String:   'jddctmgr.c:182,13'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:183,22'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:186,22'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
        - Branch String:   'jddctmgr.c:246,36'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:246,39'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:247,7'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
        - Branch String:   'jddctmgr.c:246,9'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:247,7'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:248,12'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
        - Branch String:   'jddctmgr.c:249,9'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:250,7'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:251,28'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
        - Branch String:   'jddctmgr.c:252,5'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:259,54'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:276,54'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:308,53'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:328,7'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
        - Branch String:   'jddctmgr.c:260,9'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:261,40'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:264,7'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
        - Branch String:   'jddctmgr.c:291,9'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:293,13'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:298,7'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
        - Branch String:   'jddctmgr.c:316,9'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:317,20'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:325,7'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
        - Branch String:   'jddctmgr.c:317,11'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:319,24'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
            - BranchSide:      'jddctmgr.c:323,9'
              BranchSideFuncs:
                - jsimd_can_idct_float
                - jsimd_can_idct_ifast
                - jsimd_can_idct_islow
                - jsimd_can_idct_4x4
                - jsimd_can_idct_2x2
      Callsites:
        - Src:             'jddctmgr.c:117,11'
          Dst:             jsimd_can_idct_2x2
        - Src:             'jddctmgr.c:130,11'
          Dst:             jsimd_can_idct_4x4
        - Src:             'jddctmgr.c:160,13'
          Dst:             jsimd_can_idct_islow
        - Src:             'jddctmgr.c:171,13'
          Dst:             jsimd_can_idct_ifast
        - Src:             'jddctmgr.c:182,13'
          Dst:             jsimd_can_idct_float
    - functionName:    jinit_inverse_dct
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jddctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         10
      ICount:          124
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jddctmgr.c:346,7'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:347,5'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:350,7'
              BranchSideFuncs: []
        - Branch String:   'jddctmgr.c:355,3'
          Branch Sides:
            - BranchSide:      'jddctmgr.c:359,9'
              BranchSideFuncs: []
            - BranchSide:      'jddctmgr.c:365,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    build_ycc_rgb_table
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          136
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmerge.c:181,3'
          Branch Sides:
            - BranchSide:      'jdmerge.c:186,21'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:196,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v1_merged_upsample_565
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_group_ctr
        - output_buf
      BBCount:         19
      ICount:          778
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmerge.c:470,7'
          Branch Sides:
            - BranchSide:      'jdmerge.c:471,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:472,3'
              BranchSideFuncs: []
        - Branch String:   'jdmerge.c:480,7'
          Branch Sides:
            - BranchSide:      'jdmerge.c:481,33'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:484,33'
              BranchSideFuncs: []
        - Branch String:   'jdmrg565.c:45,3'
          Branch Sides:
            - BranchSide:      'jdmrg565.c:47,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrg565.c:71,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrg565.c:71,7'
          Branch Sides:
            - BranchSide:      'jdmrg565.c:72,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:481,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrg565.c:45,3'
          Branch Sides:
            - BranchSide:      'jdmrg565.c:47,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrg565.c:71,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v1_merged_upsample_565D
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_group_ctr
        - output_buf
      BBCount:         19
      ICount:          890
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmerge.c:470,7'
          Branch Sides:
            - BranchSide:      'jdmerge.c:471,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:472,3'
              BranchSideFuncs: []
        - Branch String:   'jdmerge.c:493,7'
          Branch Sides:
            - BranchSide:      'jdmerge.c:494,34'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:497,34'
              BranchSideFuncs: []
        - Branch String:   'jdmrg565.c:117,3'
          Branch Sides:
            - BranchSide:      'jdmrg565.c:119,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrg565.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrg565.c:145,7'
          Branch Sides:
            - BranchSide:      'jdmrg565.c:146,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:494,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrg565.c:117,3'
          Branch Sides:
            - BranchSide:      'jdmrg565.c:119,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrg565.c:145,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_group_ctr
        - output_buf
      BBCount:         59
      ICount:          2281
      EdgeCount:       71
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmerge.c:308,3'
          Branch Sides:
            - BranchSide:      'jdmerge.c:310,42'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:315,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:315,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:319,42'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:324,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:324,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:329,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:329,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:334,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:334,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:338,35'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:312,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:317,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:321,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:326,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:331,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:336,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:340,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    merged_1v_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_group_ctr
        - in_row_groups_avail
        - output_buf
        - out_row_ctr
        - out_rows_avail
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v2_merged_upsample_565
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_group_ctr
        - output_buf
      BBCount:         19
      ICount:          1129
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmerge.c:470,7'
          Branch Sides:
            - BranchSide:      'jdmerge.c:471,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:472,3'
              BranchSideFuncs: []
        - Branch String:   'jdmerge.c:506,7'
          Branch Sides:
            - BranchSide:      'jdmerge.c:507,33'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:510,33'
              BranchSideFuncs: []
        - Branch String:   'jdmrg565.c:191,3'
          Branch Sides:
            - BranchSide:      'jdmrg565.c:193,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrg565.c:232,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrg565.c:232,7'
          Branch Sides:
            - BranchSide:      'jdmrg565.c:233,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:507,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrg565.c:191,3'
          Branch Sides:
            - BranchSide:      'jdmrg565.c:193,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrg565.c:232,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v2_merged_upsample_565D
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_group_ctr
        - output_buf
      BBCount:         19
      ICount:          1355
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmerge.c:470,7'
          Branch Sides:
            - BranchSide:      'jdmerge.c:471,5'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:472,3'
              BranchSideFuncs: []
        - Branch String:   'jdmerge.c:519,7'
          Branch Sides:
            - BranchSide:      'jdmerge.c:520,34'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:523,34'
              BranchSideFuncs: []
        - Branch String:   'jdmrg565.c:289,3'
          Branch Sides:
            - BranchSide:      'jdmrg565.c:291,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrg565.c:334,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrg565.c:334,7'
          Branch Sides:
            - BranchSide:      'jdmrg565.c:335,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:520,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrg565.c:289,3'
          Branch Sides:
            - BranchSide:      'jdmrg565.c:291,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrg565.c:334,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_group_ctr
        - output_buf
      BBCount:         59
      ICount:          3206
      EdgeCount:       71
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmerge.c:353,3'
          Branch Sides:
            - BranchSide:      'jdmerge.c:355,42'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:360,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:360,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:364,42'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:369,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:369,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:374,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:374,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:379,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:379,43'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:383,35'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:357,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:362,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:366,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:371,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:376,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:381,5'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:385,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    merged_2v_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - in_row_group_ctr
        - in_row_groups_avail
        - output_buf
        - out_row_ctr
        - out_rows_avail
      BBCount:         21
      ICount:          205
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - jcopy_sample_rows
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmerge.c:232,7'
          Branch Sides:
            - BranchSide:      'jdmerge.c:234,23'
              BranchSideFuncs:
                - jcopy_sample_rows
            - BranchSide:      'jdmerge.c:243,14'
              BranchSideFuncs: []
        - Branch String:   'jdmerge.c:235,9'
          Branch Sides:
            - BranchSide:      'jdmerge.c:236,14'
              BranchSideFuncs:
                - jcopy_sample_rows
            - BranchSide:      'jdmerge.c:237,25'
              BranchSideFuncs:
                - jcopy_sample_rows
        - Branch String:   'jdmerge.c:245,9'
          Branch Sides:
            - BranchSide:      'jdmerge.c:246,18'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:248,24'
              BranchSideFuncs: []
        - Branch String:   'jdmerge.c:249,9'
          Branch Sides:
            - BranchSide:      'jdmerge.c:250,18'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:252,20'
              BranchSideFuncs: []
        - Branch String:   'jdmerge.c:253,9'
          Branch Sides:
            - BranchSide:      'jdmerge.c:254,22'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:256,22'
              BranchSideFuncs: []
        - Branch String:   'jdmerge.c:267,7'
          Branch Sides:
            - BranchSide:      'jdmerge.c:267,7'
              BranchSideFuncs: []
            - BranchSide:      'jdmerge.c:268,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdmerge.c:237,5'
          Dst:             jcopy_sample_rows
    - functionName:    start_pass_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_merged_upsampler
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         27
      ICount:          221
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - build_ycc_rgb_table
        - jsimd_can_h2v1_merged_upsample
        - jsimd_can_h2v2_merged_upsample
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdmerge.c:541,7'
          Branch Sides:
            - BranchSide:      'jdmerge.c:542,5'
              BranchSideFuncs:
                - jsimd_can_h2v1_merged_upsample
                - build_ycc_rgb_table.3184
                - jsimd_can_h2v2_merged_upsample
            - BranchSide:      'jdmerge.c:545,7'
              BranchSideFuncs:
                - jsimd_can_h2v1_merged_upsample
                - build_ycc_rgb_table.3184
                - jsimd_can_h2v2_merged_upsample
        - Branch String:   'jdmerge.c:553,7'
          Branch Sides:
            - BranchSide:      'jdmerge.c:554,5'
              BranchSideFuncs:
                - jsimd_can_h2v2_merged_upsample
                - build_ycc_rgb_table.3184
            - BranchSide:      'jdmerge.c:573,5'
              BranchSideFuncs:
                - jsimd_can_h2v1_merged_upsample
                - build_ycc_rgb_table.3184
        - Branch String:   'jdmerge.c:556,9'
          Branch Sides:
            - BranchSide:      'jdmerge.c:557,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.3184
            - BranchSide:      'jdmerge.c:560,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.3184
        - Branch String:   'jdmerge.c:561,9'
          Branch Sides:
            - BranchSide:      'jdmerge.c:562,11'
              BranchSideFuncs:
                - build_ycc_rgb_table.3184
            - BranchSide:      'jdmerge.c:570,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.3184
        - Branch String:   'jdmerge.c:562,11'
          Branch Sides:
            - BranchSide:      'jdmerge.c:563,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.3184
            - BranchSide:      'jdmerge.c:565,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.3184
        - Branch String:   'jdmerge.c:575,9'
          Branch Sides:
            - BranchSide:      'jdmerge.c:576,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.3184
            - BranchSide:      'jdmerge.c:579,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.3184
        - Branch String:   'jdmerge.c:580,9'
          Branch Sides:
            - BranchSide:      'jdmerge.c:581,11'
              BranchSideFuncs:
                - build_ycc_rgb_table.3184
            - BranchSide:      'jdmerge.c:588,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.3184
        - Branch String:   'jdmerge.c:581,11'
          Branch Sides:
            - BranchSide:      'jdmerge.c:582,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.3184
            - BranchSide:      'jdmerge.c:584,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.3184
      Callsites:
        - Src:             'jdmerge.c:556,9'
          Dst:             jsimd_can_h2v2_merged_upsample
        - Src:             'jdmerge.c:575,9'
          Dst:             jsimd_can_h2v1_merged_upsample
        - Src:             'jdmerge.c:591,3'
          Dst:             build_ycc_rgb_table
    - functionName:    jpeg_fdct_ifast
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jfdctfst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         9
      ICount:          632
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jfdctfst.c:129,3'
          Branch Sides:
            - BranchSide:      'jfdctfst.c:130,12'
              BranchSideFuncs: []
            - BranchSide:      'jfdctfst.c:178,13'
              BranchSideFuncs: []
        - Branch String:   'jfdctfst.c:179,3'
          Branch Sides:
            - BranchSide:      'jfdctfst.c:180,12'
              BranchSideFuncs: []
            - BranchSide:      'jfdctfst.c:225,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_fdct_islow
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         9
      ICount:          572
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jfdctint.c:157,3'
          Branch Sides:
            - BranchSide:      'jfdctint.c:158,12'
              BranchSideFuncs: []
            - BranchSide:      'jfdctint.c:221,13'
              BranchSideFuncs: []
        - Branch String:   'jfdctint.c:222,3'
          Branch Sides:
            - BranchSide:      'jfdctint.c:223,12'
              BranchSideFuncs: []
            - BranchSide:      'jfdctint.c:286,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_float
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctflt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         24
      ICount:          695
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctflt.c:93,3'
          Branch Sides:
            - BranchSide:      'jidctflt.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctflt.c:183,11'
              BranchSideFuncs: []
        - Branch String:   'jidctflt.c:103,33'
          Branch Sides:
            - BranchSide:      'jidctflt.c:103,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'jidctflt.c:103,60'
          Branch Sides:
            - BranchSide:      'jidctflt.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'jidctflt.c:104,33'
          Branch Sides:
            - BranchSide:      'jidctflt.c:104,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'jidctflt.c:104,60'
          Branch Sides:
            - BranchSide:      'jidctflt.c:105,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'jidctflt.c:105,33'
          Branch Sides:
            - BranchSide:      'jidctflt.c:105,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'jidctflt.c:105,60'
          Branch Sides:
            - BranchSide:      'jidctflt.c:106,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'jidctflt.c:103,9'
          Branch Sides:
            - BranchSide:      'jidctflt.c:108,26'
              BranchSideFuncs: []
            - BranchSide:      'jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'jidctflt.c:184,3'
          Branch Sides:
            - BranchSide:      'jidctflt.c:185,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctflt.c:238,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_ifast
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctfst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         39
      ICount:          1019
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctfst.c:193,3'
          Branch Sides:
            - BranchSide:      'jidctfst.c:203,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:284,11'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:203,33'
          Branch Sides:
            - BranchSide:      'jidctfst.c:203,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:203,60'
          Branch Sides:
            - BranchSide:      'jidctfst.c:204,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:204,33'
          Branch Sides:
            - BranchSide:      'jidctfst.c:204,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:204,60'
          Branch Sides:
            - BranchSide:      'jidctfst.c:205,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:205,33'
          Branch Sides:
            - BranchSide:      'jidctfst.c:205,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:205,60'
          Branch Sides:
            - BranchSide:      'jidctfst.c:206,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:203,9'
          Branch Sides:
            - BranchSide:      'jidctfst.c:208,24'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:285,3'
          Branch Sides:
            - BranchSide:      'jidctfst.c:286,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:369,1'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:296,23'
          Branch Sides:
            - BranchSide:      'jidctfst.c:296,26'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:318,23'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:296,40'
          Branch Sides:
            - BranchSide:      'jidctfst.c:296,43'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:318,23'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:296,57'
          Branch Sides:
            - BranchSide:      'jidctfst.c:296,60'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:318,23'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:296,74'
          Branch Sides:
            - BranchSide:      'jidctfst.c:297,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:318,23'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:297,23'
          Branch Sides:
            - BranchSide:      'jidctfst.c:297,26'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:318,23'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:297,40'
          Branch Sides:
            - BranchSide:      'jidctfst.c:297,43'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:318,23'
              BranchSideFuncs: []
        - Branch String:   'jidctfst.c:296,9'
          Branch Sides:
            - BranchSide:      'jidctfst.c:300,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctfst.c:318,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_16x16
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2377
      functionLinenumberEnd: 2624
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         9
      ICount:          1070
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctint.c:2395,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:2398,12'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:2493,11'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:2494,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:2495,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:2624,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_15x15
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2135
      functionLinenumberEnd: 2362
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         9
      ICount:          953
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctint.c:2153,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:2156,10'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:2242,11'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:2243,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:2244,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:2362,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_14x14
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1909
      functionLinenumberEnd: 2120
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         9
      ICount:          907
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctint.c:1927,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:1930,10'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:2010,11'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:2011,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:2012,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:2120,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_13x13
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1681
      functionLinenumberEnd: 1894
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         9
      ICount:          911
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctint.c:1699,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:1702,10'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:1783,11'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:1784,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:1785,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:1894,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_12x12
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1465
      functionLinenumberEnd: 1666
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         9
      ICount:          804
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctint.c:1483,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:1486,10'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:1562,11'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:1563,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:1564,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:1666,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_11x11
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1450
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         9
      ICount:          803
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctint.c:1289,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:1292,13'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:1358,11'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:1359,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:1360,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:1450,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_10x10
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1256
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         9
      ICount:          713
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctint.c:1094,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:1097,10'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:1165,11'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:1166,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:1167,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:1256,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_9x9
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         9
      ICount:          649
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctint.c:922,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:925,12'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:982,11'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:983,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:984,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:1061,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_3x3
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         9
      ICount:          257
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctint.c:831,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:834,12'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:857,11'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:858,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:859,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:890,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_5x5
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         9
      ICount:          391
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctint.c:717,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:720,13'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:753,11'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:754,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:755,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:800,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_6x6
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         9
      ICount:          449
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctint.c:596,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:599,12'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:634,11'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:635,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:636,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:685,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_7x7
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         9
      ICount:          573
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctint.c:447,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:450,13'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:498,11'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:499,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:500,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:564,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_islow
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         39
      ICount:          931
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctint.c:196,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:206,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:302,11'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:206,33'
          Branch Sides:
            - BranchSide:      'jidctint.c:206,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:206,60'
          Branch Sides:
            - BranchSide:      'jidctint.c:207,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:207,33'
          Branch Sides:
            - BranchSide:      'jidctint.c:207,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:207,60'
          Branch Sides:
            - BranchSide:      'jidctint.c:208,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:208,33'
          Branch Sides:
            - BranchSide:      'jidctint.c:208,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:208,60'
          Branch Sides:
            - BranchSide:      'jidctint.c:209,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:206,9'
          Branch Sides:
            - BranchSide:      'jidctint.c:211,19'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:303,3'
          Branch Sides:
            - BranchSide:      'jidctint.c:304,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:413,1'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:314,23'
          Branch Sides:
            - BranchSide:      'jidctint.c:314,26'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:337,17'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:314,40'
          Branch Sides:
            - BranchSide:      'jidctint.c:314,43'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:337,17'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:314,57'
          Branch Sides:
            - BranchSide:      'jidctint.c:314,60'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:337,17'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:314,74'
          Branch Sides:
            - BranchSide:      'jidctint.c:315,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:337,17'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:315,23'
          Branch Sides:
            - BranchSide:      'jidctint.c:315,26'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:337,17'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:315,40'
          Branch Sides:
            - BranchSide:      'jidctint.c:315,43'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:337,17'
              BranchSideFuncs: []
        - Branch String:   'jidctint.c:314,9'
          Branch Sides:
            - BranchSide:      'jidctint.c:317,24'
              BranchSideFuncs: []
            - BranchSide:      'jidctint.c:337,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_1x1
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         1
      ICount:          63
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_2x2
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         34
      ICount:          418
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctred.c:298,3'
          Branch Sides:
            - BranchSide:      'jidctred.c:300,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:340,11'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:300,28'
          Branch Sides:
            - BranchSide:      'jidctred.c:300,31'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:301,7'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:300,50'
          Branch Sides:
            - BranchSide:      'jidctred.c:300,53'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:301,7'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:300,9'
          Branch Sides:
            - BranchSide:      'jidctred.c:301,7'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:302,9'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:302,33'
          Branch Sides:
            - BranchSide:      'jidctred.c:302,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:316,10'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:302,60'
          Branch Sides:
            - BranchSide:      'jidctred.c:303,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:316,10'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:303,33'
          Branch Sides:
            - BranchSide:      'jidctred.c:303,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:316,10'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:302,9'
          Branch Sides:
            - BranchSide:      'jidctred.c:305,19'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:316,10'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:341,3'
          Branch Sides:
            - BranchSide:      'jidctred.c:342,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:381,1'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:346,23'
          Branch Sides:
            - BranchSide:      'jidctred.c:346,26'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:361,13'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:346,40'
          Branch Sides:
            - BranchSide:      'jidctred.c:346,43'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:361,13'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:346,57'
          Branch Sides:
            - BranchSide:      'jidctred.c:346,60'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:361,13'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:346,9'
          Branch Sides:
            - BranchSide:      'jidctred.c:348,24'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:361,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_4x4
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jidctred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - compptr
        - coef_block
        - output_buf
        - output_col
      BBCount:         37
      ICount:          597
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jidctred.c:141,3'
          Branch Sides:
            - BranchSide:      'jidctred.c:143,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:204,11'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:143,9'
          Branch Sides:
            - BranchSide:      'jidctred.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:145,9'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:145,33'
          Branch Sides:
            - BranchSide:      'jidctred.c:145,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:162,12'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:145,60'
          Branch Sides:
            - BranchSide:      'jidctred.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:162,12'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:146,33'
          Branch Sides:
            - BranchSide:      'jidctred.c:146,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:162,12'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:146,60'
          Branch Sides:
            - BranchSide:      'jidctred.c:147,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:162,12'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:147,33'
          Branch Sides:
            - BranchSide:      'jidctred.c:147,36'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:162,12'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:145,9'
          Branch Sides:
            - BranchSide:      'jidctred.c:149,19'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:162,12'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:205,3'
          Branch Sides:
            - BranchSide:      'jidctred.c:206,14'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:270,1'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:210,23'
          Branch Sides:
            - BranchSide:      'jidctred.c:210,26'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:228,12'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:210,40'
          Branch Sides:
            - BranchSide:      'jidctred.c:210,43'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:228,12'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:210,57'
          Branch Sides:
            - BranchSide:      'jidctred.c:211,9'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:228,12'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:211,23'
          Branch Sides:
            - BranchSide:      'jidctred.c:211,26'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:228,12'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:211,40'
          Branch Sides:
            - BranchSide:      'jidctred.c:211,43'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:228,12'
              BranchSideFuncs: []
        - Branch String:   'jidctred.c:210,9'
          Branch Sides:
            - BranchSide:      'jidctred.c:213,24'
              BranchSideFuncs: []
            - BranchSide:      'jidctred.c:228,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    largest_input_value
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - j
        - maxj
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    output_value
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ci
        - j
        - maxj
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_ncolors
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - Ncolors
      BBCount:         32
      ICount:          263
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant1.c:209,5'
          Branch Sides:
            - BranchSide:      'jquant1.c:210,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:211,3'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:211,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:207,10'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:212,8'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:215,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:216,5'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:219,16'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:220,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:221,18'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:230,3'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:232,5'
          Branch Sides:
            - BranchSide:      'jquant1.c:233,12'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:243,3'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:233,12'
          Branch Sides:
            - BranchSide:      'jquant1.c:233,58'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:233,63'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:237,11'
          Branch Sides:
            - BranchSide:      'jquant1.c:238,9'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:239,7'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:243,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:231,13'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:245,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    make_odither_array
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - ncolors
      BBCount:         14
      ICount:          117
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant1.c:416,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:417,12'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:426,10'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:417,5'
          Branch Sides:
            - BranchSide:      'jquant1.c:419,51'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:425,3'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:423,29'
          Branch Sides:
            - BranchSide:      'jquant1.c:423,43'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:423,57'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    quantize_fs_dither
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - num_rows
      BBCount:         18
      ICount:          332
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - jzero_far
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant1.c:638,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:640,23'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jquant1.c:715,1'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:641,5'
          Branch Sides:
            - BranchSide:      'jquant1.c:642,19'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jquant1.c:713,30'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'jquant1.c:644,11'
          Branch Sides:
            - BranchSide:      'jquant1.c:646,23'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jquant1.c:653,13'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'jquant1.c:664,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:673,15'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jquant1.c:711,30'
              BranchSideFuncs:
                - jzero_far
      Callsites:
        - Src:             'jquant1.c:640,5'
          Dst:             jzero_far
    - functionName:    create_odither_tables
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         17
      ICount:          118
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - make_odither_array
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant1.c:443,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:444,11'
              BranchSideFuncs:
                - make_odither_array.3348
            - BranchSide:      'jquant1.c:456,1'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:446,5'
          Branch Sides:
            - BranchSide:      'jquant1.c:447,11'
              BranchSideFuncs:
                - make_odither_array.3348
            - BranchSide:      'jquant1.c:452,9'
              BranchSideFuncs:
                - make_odither_array.3348
        - Branch String:   'jquant1.c:447,11'
          Branch Sides:
            - BranchSide:      'jquant1.c:448,19'
              BranchSideFuncs:
                - make_odither_array.3348
            - BranchSide:      'jquant1.c:451,5'
              BranchSideFuncs:
                - make_odither_array.3348
        - Branch String:   'jquant1.c:452,9'
          Branch Sides:
            - BranchSide:      'jquant1.c:453,36'
              BranchSideFuncs:
                - make_odither_array.3348
            - BranchSide:      'jquant1.c:454,29'
              BranchSideFuncs:
                - make_odither_array.3348
      Callsites:
        - Src:             'jquant1.c:453,17'
          Dst:             make_odither_array
    - functionName:    quantize_ord_dither
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - num_rows
      BBCount:         15
      ICount:          195
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - jzero_far
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant1.c:536,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:538,23'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jquant1.c:566,1'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:540,5'
          Branch Sides:
            - BranchSide:      'jquant1.c:541,19'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jquant1.c:563,18'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'jquant1.c:547,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:556,11'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jquant1.c:561,5'
              BranchSideFuncs:
                - jzero_far
      Callsites:
        - Src:             'jquant1.c:538,5'
          Dst:             jzero_far
    - functionName:    quantize3_ord_dither
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - num_rows
      BBCount:         9
      ICount:          222
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant1.c:589,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:590,17'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:608,1'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:598,5'
          Branch Sides:
            - BranchSide:      'jquant1.c:599,18'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:605,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    color_quantize
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - num_rows
      BBCount:         13
      ICount:          135
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant1.c:477,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:478,13'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:488,1'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:480,5'
          Branch Sides:
            - BranchSide:      'jquant1.c:481,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:487,3'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:482,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:483,20'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:485,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    color_quantize3
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - num_rows
      BBCount:         9
      ICount:          147
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant1.c:506,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:507,13'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:516,1'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:509,5'
          Branch Sides:
            - BranchSide:      'jquant1.c:510,18'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:515,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    alloc_fs_workspace
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          67
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jquant1.c:730,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:732,9'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:734,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    create_colorindex
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         27
      ICount:          231
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - largest_input_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jquant1.c:349,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:350,9'
              BranchSideFuncs:
                - largest_input_value.3341
                - largest_input_value.3341
            - BranchSide:      'jquant1.c:353,9'
              BranchSideFuncs:
                - largest_input_value.3341
                - largest_input_value.3341
        - Branch String:   'jquant1.c:365,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:367,11'
              BranchSideFuncs:
                - largest_input_value.3341
                - largest_input_value.3341
            - BranchSide:      'jquant1.c:392,1'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:371,9'
          Branch Sides:
            - BranchSide:      'jquant1.c:372,7'
              BranchSideFuncs:
                - largest_input_value.3341
                - largest_input_value.3341
            - BranchSide:      'jquant1.c:376,16'
              BranchSideFuncs:
                - largest_input_value.3341
                - largest_input_value.3341
        - Branch String:   'jquant1.c:379,5'
          Branch Sides:
            - BranchSide:      'jquant1.c:380,7'
              BranchSideFuncs:
                - largest_input_value.3341
                - largest_input_value.3341
            - BranchSide:      'jquant1.c:386,9'
              BranchSideFuncs:
                - largest_input_value.3341
                - largest_input_value.3341
        - Branch String:   'jquant1.c:380,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:381,33'
              BranchSideFuncs:
                - largest_input_value.3341
                - largest_input_value.3341
            - BranchSide:      'jquant1.c:383,32'
              BranchSideFuncs:
                - largest_input_value.3341
                - largest_input_value.3341
        - Branch String:   'jquant1.c:386,9'
          Branch Sides:
            - BranchSide:      'jquant1.c:387,14'
              BranchSideFuncs:
                - largest_input_value.3341
                - largest_input_value.3341
            - BranchSide:      'jquant1.c:391,3'
              BranchSideFuncs:
                - largest_input_value.3341
                - largest_input_value.3341
        - Branch String:   'jquant1.c:387,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:388,24'
              BranchSideFuncs:
                - largest_input_value.3341
                - largest_input_value.3341
            - BranchSide:      'jquant1.c:390,7'
              BranchSideFuncs:
                - largest_input_value.3341
                - largest_input_value.3341
      Callsites:
        - Src:             'jquant1.c:378,9'
          Dst:             largest_input_value
        - Src:             'jquant1.c:381,13'
          Dst:             largest_input_value
    - functionName:    create_colormap
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         24
      ICount:          256
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - output_value
        - select_ncolors
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant1.c:289,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:290,5'
              BranchSideFuncs:
                - output_value.3342
            - BranchSide:      'jquant1.c:294,5'
              BranchSideFuncs:
                - output_value.3342
        - Branch String:   'jquant1.c:308,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:310,11'
              BranchSideFuncs:
                - output_value.3342
            - BranchSide:      'jquant1.c:328,28'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:312,5'
          Branch Sides:
            - BranchSide:      'jquant1.c:314,26'
              BranchSideFuncs:
                - output_value.3342
            - BranchSide:      'jquant1.c:322,15'
              BranchSideFuncs:
                - output_value.3342
        - Branch String:   'jquant1.c:316,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:318,16'
              BranchSideFuncs:
                - output_value.3342
            - BranchSide:      'jquant1.c:321,5'
              BranchSideFuncs:
                - output_value.3342
        - Branch String:   'jquant1.c:318,9'
          Branch Sides:
            - BranchSide:      'jquant1.c:319,44'
              BranchSideFuncs:
                - output_value.3342
            - BranchSide:      'jquant1.c:320,7'
              BranchSideFuncs:
                - output_value.3342
      Callsites:
        - Src:             'jquant1.c:286,18'
          Dst:             select_ncolors
        - Src:             'jquant1.c:314,13'
          Dst:             output_value
    - functionName:    new_color_map_1_quant
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    finish_pass_1_quant
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_1_quant
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - is_pre_scan
      BBCount:         27
      ICount:          203
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - alloc_fs_workspace
        - create_colorindex
        - create_odither_tables
        - jzero_far
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant1.c:753,3'
          Branch Sides:
            - BranchSide:      'jquant1.c:755,9'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:761,9'
              BranchSideFuncs:
                - create_colorindex.3357
                - create_odither_tables.3351
            - BranchSide:      'jquant1.c:777,5'
              BranchSideFuncs:
                - jzero_far
                - alloc_fs_workspace.3356
            - BranchSide:      'jquant1.c:788,5'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:755,9'
          Branch Sides:
            - BranchSide:      'jquant1.c:756,7'
              BranchSideFuncs: []
            - BranchSide:      'jquant1.c:758,7'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:761,9'
          Branch Sides:
            - BranchSide:      'jquant1.c:762,7'
              BranchSideFuncs:
                - create_colorindex.3357
                - create_odither_tables.3351
            - BranchSide:      'jquant1.c:764,7'
              BranchSideFuncs:
                - create_colorindex.3357
                - create_odither_tables.3351
        - Branch String:   'jquant1.c:770,9'
          Branch Sides:
            - BranchSide:      'jquant1.c:771,25'
              BranchSideFuncs:
                - create_odither_tables.3351
            - BranchSide:      'jquant1.c:773,9'
              BranchSideFuncs:
                - create_odither_tables.3351
        - Branch String:   'jquant1.c:773,9'
          Branch Sides:
            - BranchSide:      'jquant1.c:774,29'
              BranchSideFuncs:
                - create_odither_tables.3351
            - BranchSide:      'jquant1.c:775,5'
              BranchSideFuncs: []
        - Branch String:   'jquant1.c:780,9'
          Branch Sides:
            - BranchSide:      'jquant1.c:781,26'
              BranchSideFuncs:
                - alloc_fs_workspace.3356
                - jzero_far
            - BranchSide:      'jquant1.c:783,27'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'jquant1.c:784,5'
          Branch Sides:
            - BranchSide:      'jquant1.c:785,25'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jquant1.c:786,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jquant1.c:771,7'
          Dst:             create_colorindex
        - Src:             'jquant1.c:774,7'
          Dst:             create_odither_tables
        - Src:             'jquant1.c:781,7'
          Dst:             alloc_fs_workspace
        - Src:             'jquant1.c:785,7'
          Dst:             jzero_far
    - functionName:    jinit_1pass_quantizer
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         18
      ICount:          205
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - alloc_fs_workspace
        - create_colorindex
        - create_colormap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant1.c:826,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:827,5'
              BranchSideFuncs:
                - create_colormap.3358
                - create_colorindex.3357
                - alloc_fs_workspace.3356
            - BranchSide:      'jquant1.c:830,7'
              BranchSideFuncs:
                - create_colormap.3358
                - create_colorindex.3357
                - alloc_fs_workspace.3356
        - Branch String:   'jquant1.c:830,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:831,5'
              BranchSideFuncs:
                - create_colormap.3358
                - create_colorindex.3357
                - alloc_fs_workspace.3356
            - BranchSide:      'jquant1.c:834,7'
              BranchSideFuncs:
                - create_colormap.3358
                - create_colorindex.3357
                - alloc_fs_workspace.3356
        - Branch String:   'jquant1.c:844,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:845,5'
              BranchSideFuncs:
                - create_colormap.3358
                - create_colorindex.3357
                - alloc_fs_workspace.3356
            - BranchSide:      'jquant1.c:847,7'
              BranchSideFuncs:
                - create_colormap.3358
                - create_colorindex.3357
                - alloc_fs_workspace.3356
        - Branch String:   'jquant1.c:847,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:848,5'
              BranchSideFuncs:
                - create_colormap.3358
                - create_colorindex.3357
                - alloc_fs_workspace.3356
            - BranchSide:      'jquant1.c:851,19'
              BranchSideFuncs:
                - create_colormap.3358
                - create_colorindex.3357
                - alloc_fs_workspace.3356
        - Branch String:   'jquant1.c:860,7'
          Branch Sides:
            - BranchSide:      'jquant1.c:860,7'
              BranchSideFuncs:
                - alloc_fs_workspace.3356
            - BranchSide:      'jquant1.c:861,24'
              BranchSideFuncs:
                - alloc_fs_workspace.3356
      Callsites:
        - Src:             'jquant1.c:851,3'
          Dst:             create_colormap
        - Src:             'jquant1.c:852,3'
          Dst:             create_colorindex
        - Src:             'jquant1.c:861,5'
          Dst:             alloc_fs_workspace
    - functionName:    find_best_colors
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - minc0
        - minc1
        - minc2
        - numcolors
        - colorlist
        - bestcolor
      BBCount:         24
      ICount:          479
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant2.c:781,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:782,10'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:794,10'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:794,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:795,14'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:834,1'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:811,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:812,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:833,3'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:814,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:815,17'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:830,16'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:817,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:818,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:827,18'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:818,15'
          Branch Sides:
            - BranchSide:      'jquant2.c:819,21'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:822,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    find_nearby_colors
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - minc0
        - minc1
        - minc2
        - colorlist
      BBCount:         42
      ICount:          657
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant2.c:670,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:672,23'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:748,11'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:673,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:674,16'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:678,16'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:678,16'
          Branch Sides:
            - BranchSide:      'jquant2.c:679,16'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:685,16'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:686,11'
          Branch Sides:
            - BranchSide:      'jquant2.c:687,18'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:690,18'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:696,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:697,16'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:701,16'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:701,16'
          Branch Sides:
            - BranchSide:      'jquant2.c:702,16'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:708,11'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:708,11'
          Branch Sides:
            - BranchSide:      'jquant2.c:709,18'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:712,18'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:718,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:719,16'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:723,16'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:723,16'
          Branch Sides:
            - BranchSide:      'jquant2.c:724,16'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:730,11'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:730,11'
          Branch Sides:
            - BranchSide:      'jquant2.c:731,18'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:734,18'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:740,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:741,20'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:742,3'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:749,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:750,17'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:753,10'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:750,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:751,40'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:752,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fill_inverse_cmap
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - c0
        - c1
        - c2
      BBCount:         15
      ICount:          176
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - find_best_colors
        - find_nearby_colors
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jquant2.c:882,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:883,14'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:890,1'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:883,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:884,17'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:889,3'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:885,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:886,38'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:888,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jquant2.c:871,15'
          Dst:             find_nearby_colors
        - Src:             'jquant2.c:874,3'
          Dst:             find_best_colors
    - functionName:    find_biggest_volume
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - boxlist
        - numboxes
      BBCount:         8
      ICount:          65
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant2.c:282,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:283,9'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:288,10'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:283,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:284,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:287,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    find_biggest_color_pop
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - boxlist
        - numboxes
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant2.c:262,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:263,9'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:268,10'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:263,33'
          Branch Sides:
            - BranchSide:      'jquant2.c:263,36'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:267,3'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:263,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:264,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:267,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compute_color
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - boxp
        - icolor
      BBCount:         16
      ICount:          242
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant2.c:499,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:500,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:513,17'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:500,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:501,16'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:510,5'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:502,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:503,28'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:510,5'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:503,13'
          Branch Sides:
            - BranchSide:      'jquant2.c:504,20'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:509,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    median_cut
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - boxlist
        - numboxes
        - desired_colors
      BBCount:         32
      ICount:          338
      EdgeCount:       39
      CyclomaticComplexity: 9
      functionsReached:
        - find_biggest_color_pop
        - find_biggest_volume
        - update_box
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant2.c:412,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:412,3'
              BranchSideFuncs:
                - find_biggest_volume.3412
                - update_box.3417
                - update_box.3417
                - find_biggest_color_pop.3413
            - BranchSide:      'jquant2.c:416,9'
              BranchSideFuncs:
                - find_biggest_volume.3412
                - update_box.3417
                - update_box.3417
                - find_biggest_color_pop.3413
        - Branch String:   'jquant2.c:416,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:417,35'
              BranchSideFuncs:
                - find_biggest_color_pop.3413
                - update_box.3417
                - update_box.3417
                - find_biggest_volume.3412
            - BranchSide:      'jquant2.c:419,32'
              BranchSideFuncs:
                - find_biggest_volume.3412
                - update_box.3417
                - update_box.3417
                - find_biggest_color_pop.3413
        - Branch String:   'jquant2.c:421,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:422,7'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:423,11'
              BranchSideFuncs:
                - update_box.3417
                - update_box.3417
                - find_biggest_volume.3412
                - find_biggest_color_pop.3413
        - Branch String:   'jquant2.c:437,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:438,14'
              BranchSideFuncs:
                - update_box.3417
                - update_box.3417
                - find_biggest_volume.3412
                - find_biggest_color_pop.3413
            - BranchSide:      'jquant2.c:442,14'
              BranchSideFuncs:
                - update_box.3417
                - update_box.3417
                - find_biggest_volume.3412
                - find_biggest_color_pop.3413
        - Branch String:   'jquant2.c:439,11'
          Branch Sides:
            - BranchSide:      'jquant2.c:439,31'
              BranchSideFuncs:
                - update_box.3417
                - update_box.3417
                - find_biggest_volume.3412
                - find_biggest_color_pop.3413
            - BranchSide:      'jquant2.c:440,11'
              BranchSideFuncs:
                - update_box.3417
                - update_box.3417
                - find_biggest_volume.3412
                - find_biggest_color_pop.3413
        - Branch String:   'jquant2.c:440,11'
          Branch Sides:
            - BranchSide:      'jquant2.c:440,26'
              BranchSideFuncs:
                - update_box.3417
                - update_box.3417
                - find_biggest_volume.3412
                - find_biggest_color_pop.3413
            - BranchSide:      'jquant2.c:441,5'
              BranchSideFuncs:
                - update_box.3417
                - update_box.3417
                - find_biggest_volume.3412
                - find_biggest_color_pop.3413
        - Branch String:   'jquant2.c:443,11'
          Branch Sides:
            - BranchSide:      'jquant2.c:443,31'
              BranchSideFuncs:
                - update_box.3417
                - update_box.3417
                - find_biggest_volume.3412
                - find_biggest_color_pop.3413
            - BranchSide:      'jquant2.c:444,11'
              BranchSideFuncs:
                - update_box.3417
                - update_box.3417
                - find_biggest_volume.3412
                - find_biggest_color_pop.3413
        - Branch String:   'jquant2.c:452,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:454,13'
              BranchSideFuncs:
                - update_box.3417
                - update_box.3417
                - find_biggest_volume.3412
                - find_biggest_color_pop.3413
            - BranchSide:      'jquant2.c:459,13'
              BranchSideFuncs:
                - update_box.3417
                - update_box.3417
                - find_biggest_volume.3412
                - find_biggest_color_pop.3413
            - BranchSide:      'jquant2.c:464,13'
              BranchSideFuncs:
                - update_box.3417
                - update_box.3417
                - find_biggest_volume.3412
                - find_biggest_color_pop.3413
            - BranchSide:      'jquant2.c:470,16'
              BranchSideFuncs:
                - update_box.3417
                - update_box.3417
                - find_biggest_volume.3412
                - find_biggest_color_pop.3413
      Callsites:
        - Src:             'jquant2.c:417,12'
          Dst:             find_biggest_color_pop
        - Src:             'jquant2.c:419,12'
          Dst:             find_biggest_volume
        - Src:             'jquant2.c:470,5'
          Dst:             update_box
        - Src:             'jquant2.c:471,5'
          Dst:             update_box
    - functionName:    update_box
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - boxp
      BBCount:         124
      ICount:          778
      EdgeCount:       157
      CyclomaticComplexity: 35
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jquant2.c:309,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:309,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:310,15'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:310,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:311,17'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:318,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:311,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:312,18'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:318,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:313,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:314,21'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:318,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:314,15'
          Branch Sides:
            - BranchSide:      'jquant2.c:314,27'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:315,35'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:320,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:320,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:321,15'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:321,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:322,17'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:329,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:322,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:323,18'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:329,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:324,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:325,21'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:329,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:325,15'
          Branch Sides:
            - BranchSide:      'jquant2.c:325,27'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:326,35'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:331,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:331,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:332,15'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:332,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:333,17'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:340,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:333,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:334,18'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:340,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:335,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:336,21'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:340,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:336,15'
          Branch Sides:
            - BranchSide:      'jquant2.c:336,27'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:337,35'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:342,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:342,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:343,15'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:343,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:344,17'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:351,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:344,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:345,18'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:351,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:346,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:347,21'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:351,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:347,15'
          Branch Sides:
            - BranchSide:      'jquant2.c:347,27'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:348,35'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:353,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:353,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:354,15'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:354,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:355,17'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:362,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:355,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:356,18'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:362,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:357,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:358,16'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:362,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:358,15'
          Branch Sides:
            - BranchSide:      'jquant2.c:358,25'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:359,35'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:364,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:364,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:365,15'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:365,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:366,17'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:373,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:366,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:367,18'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:373,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:368,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:369,16'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:373,7'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:369,15'
          Branch Sides:
            - BranchSide:      'jquant2.c:369,25'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:370,35'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:391,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:392,15'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:399,22'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:392,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:393,16'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:398,5'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:394,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:395,14'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:398,5'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:395,13'
          Branch Sides:
            - BranchSide:      'jquant2.c:395,23'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:396,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    select_colors
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - desired_colors
      BBCount:         7
      ICount:          121
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - compute_color
        - median_cut
        - update_box
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant2.c:545,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:546,19'
              BranchSideFuncs:
                - compute_color.3414
            - BranchSide:      'jquant2.c:547,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jquant2.c:541,3'
          Dst:             update_box
        - Src:             'jquant2.c:543,14'
          Dst:             median_cut
        - Src:             'jquant2.c:546,5'
          Dst:             compute_color
    - functionName:    finish_pass2
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pass2_no_dither
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 928
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - num_rows
      BBCount:         14
      ICount:          163
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - fill_inverse_cmap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant2.c:911,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:912,13'
              BranchSideFuncs:
                - fill_inverse_cmap.3411
            - BranchSide:      'jquant2.c:928,1'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:914,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:916,19'
              BranchSideFuncs:
                - fill_inverse_cmap.3411
            - BranchSide:      'jquant2.c:927,3'
              BranchSideFuncs:
                - fill_inverse_cmap.3411
        - Branch String:   'jquant2.c:922,11'
          Branch Sides:
            - BranchSide:      'jquant2.c:923,27'
              BranchSideFuncs:
                - fill_inverse_cmap.3411
            - BranchSide:      'jquant2.c:925,31'
              BranchSideFuncs:
                - fill_inverse_cmap.3411
      Callsites:
        - Src:             'jquant2.c:923,9'
          Dst:             fill_inverse_cmap
    - functionName:    pass2_fs_dither
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - num_rows
      BBCount:         17
      ICount:          478
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - fill_inverse_cmap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant2.c:957,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:958,13'
              BranchSideFuncs:
                - fill_inverse_cmap.3411
            - BranchSide:      'jquant2.c:1065,1'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:960,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:962,17'
              BranchSideFuncs:
                - fill_inverse_cmap.3411
            - BranchSide:      'jquant2.c:970,11'
              BranchSideFuncs:
                - fill_inverse_cmap.3411
        - Branch String:   'jquant2.c:981,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:990,14'
              BranchSideFuncs:
                - fill_inverse_cmap.3411
            - BranchSide:      'jquant2.c:1061,28'
              BranchSideFuncs:
                - fill_inverse_cmap.3411
        - Branch String:   'jquant2.c:1014,11'
          Branch Sides:
            - BranchSide:      'jquant2.c:1015,27'
              BranchSideFuncs:
                - fill_inverse_cmap.3411
            - BranchSide:      'jquant2.c:1019,33'
              BranchSideFuncs:
                - fill_inverse_cmap.3411
      Callsites:
        - Src:             'jquant2.c:1015,9'
          Dst:             fill_inverse_cmap
    - functionName:    finish_pass1
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - select_colors
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jquant2.c:1127,3'
          Dst:             select_colors
    - functionName:    prescan_quantize
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - input_buf
        - output_buf
        - num_rows
      BBCount:         12
      ICount:          128
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant2.c:215,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:216,11'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:228,1'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:217,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:219,16'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:227,3'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:223,11'
          Branch Sides:
            - BranchSide:      'jquant2.c:224,11'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:225,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    init_error_limit
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         15
      ICount:          141
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jquant2.c:1101,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:1102,17'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:1105,3'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:1105,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:1106,17'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:1109,3'
              BranchSideFuncs: []
        - Branch String:   'jquant2.c:1109,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:1110,17'
              BranchSideFuncs: []
            - BranchSide:      'jquant2.c:1113,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    new_color_map_2_quant
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_2_quant
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1200
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - is_pre_scan
      BBCount:         34
      ICount:          268
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - init_error_limit
        - jzero_far
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant2.c:1153,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:1154,5'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit.3424
            - BranchSide:      'jquant2.c:1156,7'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit.3424
        - Branch String:   'jquant2.c:1156,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:1158,5'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jquant2.c:1163,9'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit.3424
        - Branch String:   'jquant2.c:1163,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:1164,7'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit.3424
            - BranchSide:      'jquant2.c:1166,7'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit.3424
        - Branch String:   'jquant2.c:1171,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:1172,7'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit.3424
            - BranchSide:      'jquant2.c:1173,9'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit.3424
        - Branch String:   'jquant2.c:1173,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:1174,7'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit.3424
            - BranchSide:      'jquant2.c:1176,9'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit.3424
        - Branch String:   'jquant2.c:1180,11'
          Branch Sides:
            - BranchSide:      'jquant2.c:1181,43'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit.3424
            - BranchSide:      'jquant2.c:1184,25'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit.3424
        - Branch String:   'jquant2.c:1186,11'
          Branch Sides:
            - BranchSide:      'jquant2.c:1187,26'
              BranchSideFuncs:
                - init_error_limit.3424
                - jzero_far
            - BranchSide:      'jquant2.c:1188,7'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'jquant2.c:1193,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:1193,7'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jquant2.c:1194,12'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'jquant2.c:1194,5'
          Branch Sides:
            - BranchSide:      'jquant2.c:1195,25'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jquant2.c:1198,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jquant2.c:1184,7'
          Dst:             jzero_far
        - Src:             'jquant2.c:1187,9'
          Dst:             init_error_limit
        - Src:             'jquant2.c:1195,7'
          Dst:             jzero_far
    - functionName:    jinit_2pass_quantizer
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         33
      ICount:          331
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - init_error_limit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jquant2.c:1227,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:1228,5'
              BranchSideFuncs:
                - init_error_limit.3424
            - BranchSide:      'jquant2.c:1231,7'
              BranchSideFuncs:
                - init_error_limit.3424
        - Branch String:   'jquant2.c:1240,40'
          Branch Sides:
            - BranchSide:      'jquant2.c:1241,7'
              BranchSideFuncs:
                - init_error_limit.3424
            - BranchSide:      'jquant2.c:1242,5'
              BranchSideFuncs:
                - init_error_limit.3424
        - Branch String:   'jquant2.c:1241,44'
          Branch Sides:
            - BranchSide:      'jquant2.c:1241,47'
              BranchSideFuncs:
                - init_error_limit.3424
            - BranchSide:      'jquant2.c:1242,5'
              BranchSideFuncs:
                - init_error_limit.3424
        - Branch String:   'jquant2.c:1240,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:1242,5'
              BranchSideFuncs:
                - init_error_limit.3424
            - BranchSide:      'jquant2.c:1245,36'
              BranchSideFuncs:
                - init_error_limit.3424
        - Branch String:   'jquant2.c:1247,3'
          Branch Sides:
            - BranchSide:      'jquant2.c:1248,41'
              BranchSideFuncs:
                - init_error_limit.3424
            - BranchSide:      'jquant2.c:1252,3'
              BranchSideFuncs:
                - init_error_limit.3424
        - Branch String:   'jquant2.c:1258,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:1260,19'
              BranchSideFuncs:
                - init_error_limit.3424
            - BranchSide:      'jquant2.c:1271,5'
              BranchSideFuncs:
                - init_error_limit.3424
        - Branch String:   'jquant2.c:1262,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:1263,7'
              BranchSideFuncs:
                - init_error_limit.3424
            - BranchSide:      'jquant2.c:1265,9'
              BranchSideFuncs:
                - init_error_limit.3424
        - Branch String:   'jquant2.c:1265,9'
          Branch Sides:
            - BranchSide:      'jquant2.c:1266,7'
              BranchSideFuncs:
                - init_error_limit.3424
            - BranchSide:      'jquant2.c:1267,45'
              BranchSideFuncs:
                - init_error_limit.3424
        - Branch String:   'jquant2.c:1275,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:1276,5'
              BranchSideFuncs:
                - init_error_limit.3424
            - BranchSide:      'jquant2.c:1284,7'
              BranchSideFuncs:
                - init_error_limit.3424
        - Branch String:   'jquant2.c:1284,7'
          Branch Sides:
            - BranchSide:      'jquant2.c:1284,7'
              BranchSideFuncs:
                - init_error_limit.3424
            - BranchSide:      'jquant2.c:1285,39'
              BranchSideFuncs:
                - init_error_limit.3424
      Callsites:
        - Src:             'jquant2.c:1289,5'
          Dst:             init_error_limit
    - functionName:    dump_buffer
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'jchuff.c:338,7'
          Branch Sides:
            - BranchSide:      'jchuff.c:339,5'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:341,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flush_bits
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         33
      ICount:          313
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - dump_buffer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jchuff.c:487,7'
          Branch Sides:
            - BranchSide:      'jchuff.c:491,36'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:497,31'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:501,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:501,3'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:501,3'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:503,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:504,14'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:508,7'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:508,7'
          Branch Sides:
            - BranchSide:      'jchuff.c:510,22'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:515,7'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:515,7'
          Branch Sides:
            - BranchSide:      'jchuff.c:516,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:525,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:528,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:528,3'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:528,3'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:528,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:528,3'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:530,3'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:528,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:528,3'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:528,3'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:528,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:528,3'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:528,3'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:528,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:528,3'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:528,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jchuff.c:528,3'
          Dst:             dump_buffer
    - functionName:    encode_one_block
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - block
        - last_dc_val
        - dctbl
        - actbl
      BBCount:         1362
      ICount:          44554
      EdgeCount:       1815
      CyclomaticComplexity: 455
      functionsReached:
        - dump_buffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jchuff.c:573,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:573,3'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:573,3'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:593,7'
          Branch Sides:
            - BranchSide:      'jchuff.c:594,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:600,3'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:600,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:600,3'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:600,3'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:600,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:600,3'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:600,3'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:636,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:637,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:638,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:639,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:640,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:641,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:642,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:643,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:644,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,41'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,53'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:645,65'
          Branch Sides:
            - BranchSide:      'jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:646,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:646,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:646,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:646,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:646,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:646,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:646,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:646,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:646,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:646,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:646,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:646,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:646,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:646,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:646,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:646,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:646,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:646,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:646,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:646,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:646,29'
          Branch Sides:
            - BranchSide:      'jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:649,9'
          Branch Sides:
            - BranchSide:      'jchuff.c:650,7'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:654,29'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:650,7'
          Branch Sides:
            - BranchSide:      'jchuff.c:650,7'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:650,7'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:650,7'
          Branch Sides:
            - BranchSide:      'jchuff.c:650,7'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:650,7'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:656,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:656,3'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:656,3'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:656,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:656,3'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:658,3'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:656,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:656,3'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:656,3'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:656,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:656,3'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:656,3'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:656,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:656,3'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:656,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jchuff.c:656,3'
          Dst:             dump_buffer
    - functionName:    encode_one_block_simd
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - block
        - last_dc_val
        - dctbl
        - actbl
      BBCount:         21
      ICount:          183
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - dump_buffer
        - jsimd_huff_encode_one_block
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jchuff.c:549,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:549,3'
              BranchSideFuncs:
                - jsimd_huff_encode_one_block
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:549,3'
              BranchSideFuncs:
                - jsimd_huff_encode_one_block
                - dump_buffer.3461
        - Branch String:   'jchuff.c:554,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:554,3'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:554,3'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:554,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:554,3'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:556,3'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:554,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:554,3'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:554,3'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:554,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:554,3'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:554,3'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:554,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:554,3'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:554,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jchuff.c:551,12'
          Dst:             jsimd_huff_encode_one_block
        - Src:             'jchuff.c:554,3'
          Dst:             dump_buffer
    - functionName:    emit_restart
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - restart_num
      BBCount:         20
      ICount:          129
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - dump_buffer
        - flush_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jchuff.c:671,7'
          Branch Sides:
            - BranchSide:      'jchuff.c:672,5'
              BranchSideFuncs:
                - dump_buffer.3461
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:674,3'
              BranchSideFuncs:
                - dump_buffer.3461
                - dump_buffer.3461
        - Branch String:   'jchuff.c:674,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:674,3'
              BranchSideFuncs:
                - dump_buffer.3461
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:675,3'
              BranchSideFuncs:
                - dump_buffer.3461
        - Branch String:   'jchuff.c:674,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:674,3'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:674,3'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:675,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:675,3'
              BranchSideFuncs:
                - dump_buffer.3461
            - BranchSide:      'jchuff.c:678,11'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:675,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:675,3'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:675,3'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:678,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:679,5'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:683,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jchuff.c:671,8'
          Dst:             flush_bits
        - Src:             'jchuff.c:674,3'
          Dst:             dump_buffer
        - Src:             'jchuff.c:675,3'
          Dst:             dump_buffer
    - functionName:    htest_one_block
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - block
        - last_dc_val
        - dc_counts
        - ac_counts
      BBCount:         34
      ICount:          249
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jchuff.c:822,7'
          Branch Sides:
            - BranchSide:      'jchuff.c:823,13'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:826,9'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:827,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:828,10'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:834,7'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:834,7'
          Branch Sides:
            - BranchSide:      'jchuff.c:835,5'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:838,3'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:844,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:845,17'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:874,7'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:845,9'
          Branch Sides:
            - BranchSide:      'jchuff.c:846,8'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:849,7'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:849,7'
          Branch Sides:
            - BranchSide:      'jchuff.c:850,9'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:855,11'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:855,11'
          Branch Sides:
            - BranchSide:      'jchuff.c:856,17'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:859,13'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:860,7'
          Branch Sides:
            - BranchSide:      'jchuff.c:861,14'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:863,11'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:863,11'
          Branch Sides:
            - BranchSide:      'jchuff.c:864,9'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:867,7'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:874,7'
          Branch Sides:
            - BranchSide:      'jchuff.c:874,7'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:875,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    finish_pass_huff
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         6
      ICount:          92
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - flush_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jchuff.c:784,7'
          Branch Sides:
            - BranchSide:      'jchuff.c:784,7'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:785,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jchuff.c:784,8'
          Dst:             flush_bits
    - functionName:    encode_mcu_huff
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - MCU_data
      BBCount:         33
      ICount:          344
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - emit_restart
        - encode_one_block
        - encode_one_block_simd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jchuff.c:709,7'
          Branch Sides:
            - BranchSide:      'jchuff.c:710,9'
              BranchSideFuncs:
                - encode_one_block
                - encode_one_block_simd
                - emit_restart.3463
            - BranchSide:      'jchuff.c:717,7'
              BranchSideFuncs:
                - encode_one_block
                - encode_one_block_simd
        - Branch String:   'jchuff.c:710,9'
          Branch Sides:
            - BranchSide:      'jchuff.c:711,33'
              BranchSideFuncs:
                - emit_restart.3463
                - encode_one_block
                - encode_one_block_simd
            - BranchSide:      'jchuff.c:713,3'
              BranchSideFuncs:
                - encode_one_block
                - encode_one_block_simd
        - Branch String:   'jchuff.c:711,11'
          Branch Sides:
            - BranchSide:      'jchuff.c:711,58'
              BranchSideFuncs:
                - encode_one_block
                - encode_one_block_simd
            - BranchSide:      'jchuff.c:712,9'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:717,7'
          Branch Sides:
            - BranchSide:      'jchuff.c:718,15'
              BranchSideFuncs:
                - encode_one_block_simd
            - BranchSide:      'jchuff.c:732,15'
              BranchSideFuncs:
                - encode_one_block
        - Branch String:   'jchuff.c:718,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:719,12'
              BranchSideFuncs:
                - encode_one_block_simd
            - BranchSide:      'jchuff.c:729,3'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:721,11'
          Branch Sides:
            - BranchSide:      'jchuff.c:725,9'
              BranchSideFuncs:
                - encode_one_block_simd
            - BranchSide:      'jchuff.c:727,35'
              BranchSideFuncs:
                - encode_one_block_simd
        - Branch String:   'jchuff.c:732,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:0,0'
              BranchSideFuncs:
                - encode_one_block
            - BranchSide:      'jchuff.c:733,12'
              BranchSideFuncs:
                - encode_one_block
        - Branch String:   'jchuff.c:735,11'
          Branch Sides:
            - BranchSide:      'jchuff.c:739,9'
              BranchSideFuncs:
                - encode_one_block
            - BranchSide:      'jchuff.c:741,35'
              BranchSideFuncs:
                - encode_one_block
        - Branch String:   'jchuff.c:751,7'
          Branch Sides:
            - BranchSide:      'jchuff.c:752,9'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:760,3'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:752,9'
          Branch Sides:
            - BranchSide:      'jchuff.c:753,33'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:757,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jchuff.c:711,12'
          Dst:             emit_restart
        - Src:             'jchuff.c:721,12'
          Dst:             encode_one_block_simd
        - Src:             'jchuff.c:735,12'
          Dst:             encode_one_block
    - functionName:    finish_pass_gather
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         19
      ICount:          169
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - jpeg_alloc_huff_table
        - jpeg_gen_optimal_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jchuff.c:1127,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:1128,15'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
                - jpeg_alloc_huff_table
            - BranchSide:      'jchuff.c:1146,1'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:1131,9'
          Branch Sides:
            - BranchSide:      'jchuff.c:1132,18'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
                - jpeg_alloc_huff_table
            - BranchSide:      'jchuff.c:1138,17'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
                - jpeg_alloc_huff_table
        - Branch String:   'jchuff.c:1133,11'
          Branch Sides:
            - BranchSide:      'jchuff.c:1134,56'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
                - jpeg_gen_optimal_table
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
            - BranchSide:      'jchuff.c:1135,30'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
                - jpeg_alloc_huff_table
        - Branch String:   'jchuff.c:1138,9'
          Branch Sides:
            - BranchSide:      'jchuff.c:1139,18'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
                - jpeg_alloc_huff_table
            - BranchSide:      'jchuff.c:1145,3'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
                - jpeg_alloc_huff_table
        - Branch String:   'jchuff.c:1140,11'
          Branch Sides:
            - BranchSide:      'jchuff.c:1141,56'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
                - jpeg_gen_optimal_table
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
            - BranchSide:      'jchuff.c:1142,30'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
                - jpeg_alloc_huff_table
      Callsites:
        - Src:             'jchuff.c:1134,20'
          Dst:             jpeg_alloc_huff_table
        - Src:             'jchuff.c:1135,7'
          Dst:             jpeg_gen_optimal_table
        - Src:             'jchuff.c:1141,20'
          Dst:             jpeg_alloc_huff_table
        - Src:             'jchuff.c:1142,7'
          Dst:             jpeg_gen_optimal_table
    - functionName:    jpeg_gen_optimal_table
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 1104
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - htbl
        - freq
      BBCount:         62
      ICount:          508
      EdgeCount:       79
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'jchuff.c:964,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:965,12'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:967,3'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:977,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:978,9'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:987,3'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:978,9'
          Branch Sides:
            - BranchSide:      'jchuff.c:979,34'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:983,3'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:997,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:998,11'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:1012,9'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:998,11'
          Branch Sides:
            - BranchSide:      'jchuff.c:999,13'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:1009,5'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:999,13'
          Branch Sides:
            - BranchSide:      'jchuff.c:1000,16'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:1005,16'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:1012,9'
          Branch Sides:
            - BranchSide:      'jchuff.c:1013,7'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:1016,17'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:1024,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:1025,19'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:1029,18'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:1033,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:987,3'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:1034,19'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:1040,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:1043,18'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:1054,5'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:1043,9'
          Branch Sides:
            - BranchSide:      'jchuff.c:1044,7'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:1046,19'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:1055,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:1056,18'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:1071,10'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:1071,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:1072,5'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:1085,3'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:1072,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:1073,11'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:1082,3'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:1074,7'
          Branch Sides:
            - BranchSide:      'jchuff.c:1075,10'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:1077,12'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:1085,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:1086,6'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:1087,8'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:1097,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:1098,59'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:1103,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    encode_mcu_gather
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - MCU_data
      BBCount:         17
      ICount:          171
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - htest_one_block
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jchuff.c:892,7'
          Branch Sides:
            - BranchSide:      'jchuff.c:893,9'
              BranchSideFuncs:
                - htest_one_block
            - BranchSide:      'jchuff.c:903,13'
              BranchSideFuncs:
                - htest_one_block
        - Branch String:   'jchuff.c:893,9'
          Branch Sides:
            - BranchSide:      'jchuff.c:895,15'
              BranchSideFuncs:
                - htest_one_block
            - BranchSide:      'jchuff.c:900,5'
              BranchSideFuncs:
                - htest_one_block
        - Branch String:   'jchuff.c:895,7'
          Branch Sides:
            - BranchSide:      'jchuff.c:896,9'
              BranchSideFuncs:
                - htest_one_block
            - BranchSide:      'jchuff.c:898,33'
              BranchSideFuncs:
                - htest_one_block
        - Branch String:   'jchuff.c:903,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:904,10'
              BranchSideFuncs:
                - htest_one_block
            - BranchSide:      'jchuff.c:912,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jchuff.c:906,5'
          Dst:             htest_one_block
    - functionName:    start_pass_huff
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - gather_statistics
      BBCount:         34
      ICount:          326
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - jpeg_make_c_derived_tbl
        - jsimd_can_huff_encode_one_block
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jchuff.c:149,7'
          Branch Sides:
            - BranchSide:      'jchuff.c:151,5'
              BranchSideFuncs:
                - jsimd_can_huff_encode_one_block
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jchuff.c:157,5'
              BranchSideFuncs:
                - jsimd_can_huff_encode_one_block
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
        - Branch String:   'jchuff.c:165,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:166,15'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jchuff.c:204,7'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:169,9'
          Branch Sides:
            - BranchSide:      'jchuff.c:173,11'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jchuff.c:193,31'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
        - Branch String:   'jchuff.c:173,21'
          Branch Sides:
            - BranchSide:      'jchuff.c:173,24'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jchuff.c:174,9'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
        - Branch String:   'jchuff.c:173,11'
          Branch Sides:
            - BranchSide:      'jchuff.c:174,9'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jchuff.c:175,11'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
        - Branch String:   'jchuff.c:175,21'
          Branch Sides:
            - BranchSide:      'jchuff.c:175,24'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jchuff.c:176,9'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
        - Branch String:   'jchuff.c:175,11'
          Branch Sides:
            - BranchSide:      'jchuff.c:176,9'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jchuff.c:179,11'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
        - Branch String:   'jchuff.c:179,11'
          Branch Sides:
            - BranchSide:      'jchuff.c:181,13'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jchuff.c:183,14'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
        - Branch String:   'jchuff.c:184,11'
          Branch Sides:
            - BranchSide:      'jchuff.c:186,13'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
            - BranchSide:      'jchuff.c:188,14'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
        - Branch String:   'jchuff.c:204,7'
          Branch Sides:
            - BranchSide:      'jchuff.c:205,5'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:214,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jchuff.c:162,19'
          Dst:             jsimd_can_huff_encode_one_block
        - Src:             'jchuff.c:193,7'
          Dst:             jpeg_make_c_derived_tbl
        - Src:             'jchuff.c:195,7'
          Dst:             jpeg_make_c_derived_tbl
    - functionName:    jpeg_make_c_derived_tbl
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - isDC
        - tblno
        - pdtbl
      BBCount:         55
      ICount:          456
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'jchuff.c:247,17'
          Branch Sides:
            - BranchSide:      'jchuff.c:247,20'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:248,5'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:247,7'
          Branch Sides:
            - BranchSide:      'jchuff.c:248,5'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:250,5'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:250,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:250,12'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:250,45'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:251,7'
          Branch Sides:
            - BranchSide:      'jchuff.c:252,5'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:255,8'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:255,7'
          Branch Sides:
            - BranchSide:      'jchuff.c:257,9'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:259,11'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:264,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:265,14'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:271,12'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:266,15'
          Branch Sides:
            - BranchSide:      'jchuff.c:266,18'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:267,7'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:266,9'
          Branch Sides:
            - BranchSide:      'jchuff.c:267,7'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:268,5'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:268,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:269,29'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:270,3'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:280,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:281,5'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:301,10'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:281,5'
          Branch Sides:
            - BranchSide:      'jchuff.c:282,23'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:288,17'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:288,9'
          Branch Sides:
            - BranchSide:      'jchuff.c:289,7'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:290,10'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:309,15'
          Branch Sides:
            - BranchSide:      'jchuff.c:309,23'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:309,13'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:311,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:318,1'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:313,15'
          Branch Sides:
            - BranchSide:      'jchuff.c:313,18'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:314,7'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:313,32'
          Branch Sides:
            - BranchSide:      'jchuff.c:313,35'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:314,7'
              BranchSideFuncs: []
        - Branch String:   'jchuff.c:313,9'
          Branch Sides:
            - BranchSide:      'jchuff.c:314,7'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:315,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jinit_huff_encoder
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          77
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jchuff.c:1169,3'
          Branch Sides:
            - BranchSide:      'jchuff.c:1170,35'
              BranchSideFuncs: []
            - BranchSide:      'jchuff.c:1175,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decode_mcu_slow
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - MCU_data
      BBCount:         100
      ICount:          815
      EdgeCount:       134
      CyclomaticComplexity: 36
      functionsReached:
        - jpeg_fill_bit_buffer
        - jpeg_huff_decode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdhuff.c:564,3'
          Branch Sides:
            - BranchSide:      'jdhuff.c:565,23'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:650,3'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:565,23'
          Branch Sides:
            - BranchSide:      'jdhuff.c:565,34'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:565,15'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:573,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:573,5'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:573,5'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:573,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:573,5'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:573,5'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:573,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:573,5'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:573,5'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:573,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:573,5'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:573,5'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:573,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:573,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:574,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:574,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:575,7'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:580,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:575,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:575,7'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:576,11'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:575,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:575,7'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:576,11'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:580,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:582,16'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:599,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:593,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:595,30'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:597,5'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:599,34'
          Branch Sides:
            - BranchSide:      'jdhuff.c:599,37'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:630,14'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:599,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:603,14'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:630,14'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:603,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:604,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:626,5'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:604,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:604,9'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:604,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:604,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:604,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:604,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:604,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:604,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:604,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:604,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:604,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:604,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:604,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:604,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:606,13'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:609,13'
          Branch Sides:
            - BranchSide:      'jdhuff.c:610,16'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:620,15'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:611,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:611,11'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:612,15'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:611,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:611,11'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:612,15'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:620,15'
          Branch Sides:
            - BranchSide:      'jdhuff.c:621,13'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:622,13'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:631,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:631,9'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:631,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:631,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:631,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:631,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:631,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:631,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:631,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:631,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:631,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:631,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:631,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:631,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:633,13'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:636,13'
          Branch Sides:
            - BranchSide:      'jdhuff.c:637,16'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:641,15'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:638,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:638,11'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:639,11'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:638,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:638,11'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:639,11'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:641,15'
          Branch Sides:
            - BranchSide:      'jdhuff.c:642,13'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:643,13'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
      Callsites:
        - Src:             'jdhuff.c:573,5'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'jdhuff.c:573,5'
          Dst:             jpeg_huff_decode
        - Src:             'jdhuff.c:575,7'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'jdhuff.c:604,9'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'jdhuff.c:604,9'
          Dst:             jpeg_huff_decode
        - Src:             'jdhuff.c:611,11'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'jdhuff.c:631,9'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'jdhuff.c:631,9'
          Dst:             jpeg_huff_decode
        - Src:             'jdhuff.c:638,11'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    jpeg_fill_bit_buffer
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - state
        - get_buffer
        - bits_left
        - nbits
      BBCount:         37
      ICount:          281
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    21
      BranchProfiles:
        - Branch String:   'jdhuff.c:301,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:302,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:355,10'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:302,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:306,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:355,3'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:306,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:307,16'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:312,22'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:307,13'
          Branch Sides:
            - BranchSide:      'jdhuff.c:308,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:309,27'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:316,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:322,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:352,21'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:323,15'
          Branch Sides:
            - BranchSide:      'jdhuff.c:324,20'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:329,26'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:324,17'
          Branch Sides:
            - BranchSide:      'jdhuff.c:325,15'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:326,31'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:331,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:323,15'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:333,13'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:333,13'
          Branch Sides:
            - BranchSide:      'jdhuff.c:335,13'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:345,34'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:367,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:368,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:372,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_huff_decode
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - get_buffer
        - bits_left
        - htbl
        - min_bits
      BBCount:         19
      ICount:          203
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - jpeg_fill_bit_buffer
      functionUses:    7
      BranchProfiles:
        - Branch String:   'jdhuff.c:446,3'
          Branch Sides:
            - BranchSide:      'jdhuff.c:446,3'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:447,10'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:446,3'
          Branch Sides:
            - BranchSide:      'jdhuff.c:446,3'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:447,10'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:452,3'
          Branch Sides:
            - BranchSide:      'jdhuff.c:453,10'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:460,23'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:454,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:454,5'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:455,13'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:454,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:454,5'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdhuff.c:455,13'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'jdhuff.c:465,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:466,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:470,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdhuff.c:446,3'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'jdhuff.c:454,5'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    decode_mcu_fast
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - MCU_data
      BBCount:         307
      ICount:          2867
      EdgeCount:       407
      CyclomaticComplexity: 102
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdhuff.c:677,3'
          Branch Sides:
            - BranchSide:      'jdhuff.c:678,23'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:739,7'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:678,23'
          Branch Sides:
            - BranchSide:      'jdhuff.c:678,34'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:678,15'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:684,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:684,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:690,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:685,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:686,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:685,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:685,7'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:685,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:685,7'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:685,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:685,7'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:685,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:685,7'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:685,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:685,7'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:685,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:685,7'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:685,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:685,7'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:685,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:685,7'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:685,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:685,7'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:685,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:685,7'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:685,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:685,7'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:685,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:685,7'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:690,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:691,16'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:701,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:697,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:698,30'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:699,5'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:701,34'
          Branch Sides:
            - BranchSide:      'jdhuff.c:701,37'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:722,14'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:701,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:703,14'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:722,14'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:703,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:720,5'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:705,13'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:708,13'
          Branch Sides:
            - BranchSide:      'jdhuff.c:709,16'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:715,15'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:710,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:710,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:711,15'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:710,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:710,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:710,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:710,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:710,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:710,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:710,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:710,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:710,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:710,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:710,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:710,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:710,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:710,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:710,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:710,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:710,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:710,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:710,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:710,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:710,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:710,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:710,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:710,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:710,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:710,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:710,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:710,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:710,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:710,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:710,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:710,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:710,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:710,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:710,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:710,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:715,15'
          Branch Sides:
            - BranchSide:      'jdhuff.c:715,24'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:716,13'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:724,13'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:727,13'
          Branch Sides:
            - BranchSide:      'jdhuff.c:728,16'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:732,15'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:729,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:729,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:730,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:729,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:729,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:729,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:729,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:729,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:729,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:729,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:729,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:729,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:729,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:729,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:729,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:729,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:729,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:729,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:729,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:729,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:729,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:729,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:729,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:729,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:729,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:729,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:729,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:729,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:729,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:729,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:729,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:729,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:729,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:729,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:729,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:729,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:729,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:729,11'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:729,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:732,15'
          Branch Sides:
            - BranchSide:      'jdhuff.c:732,24'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:733,13'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:739,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:740,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:744,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         13
      ICount:          107
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdhuff.c:523,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:524,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:527,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:527,3'
          Branch Sides:
            - BranchSide:      'jdhuff.c:528,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:531,29'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:538,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:539,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:541,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_huff_table
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jstdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - htblptr
        - bits
        - val
      BBCount:         19
      ICount:          143
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - jpeg_alloc_huff_table
      functionUses:    4
      BranchProfiles:
        - Branch String:   'jstdhuff.c:26,7'
          Branch Sides:
            - BranchSide:      'jstdhuff.c:27,38'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'jstdhuff.c:28,12'
              BranchSideFuncs: []
        - Branch String:   'jstdhuff.c:28,12'
          Branch Sides:
            - BranchSide:      'jstdhuff.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jstdhuff.c:29,5'
              BranchSideFuncs: []
        - Branch String:   'jstdhuff.c:39,3'
          Branch Sides:
            - BranchSide:      'jstdhuff.c:40,17'
              BranchSideFuncs: []
            - BranchSide:      'jstdhuff.c:41,7'
              BranchSideFuncs: []
        - Branch String:   'jstdhuff.c:41,20'
          Branch Sides:
            - BranchSide:      'jstdhuff.c:41,23'
              BranchSideFuncs: []
            - BranchSide:      'jstdhuff.c:42,5'
              BranchSideFuncs: []
        - Branch String:   'jstdhuff.c:41,7'
          Branch Sides:
            - BranchSide:      'jstdhuff.c:42,5'
              BranchSideFuncs: []
            - BranchSide:      'jstdhuff.c:44,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jstdhuff.c:27,16'
          Dst:             jpeg_alloc_huff_table
    - functionName:    decode_mcu
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - MCU_data
      BBCount:         32
      ICount:          168
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - decode_mcu_fast
        - decode_mcu_slow
        - process_restart
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdhuff.c:776,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:777,9'
              BranchSideFuncs:
                - decode_mcu_slow
                - decode_mcu_fast
                - process_restart.3502
            - BranchSide:      'jdhuff.c:783,7'
              BranchSideFuncs:
                - decode_mcu_slow
                - decode_mcu_fast
        - Branch String:   'jdhuff.c:777,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:778,28'
              BranchSideFuncs:
                - process_restart.3502
                - decode_mcu_slow
                - decode_mcu_fast
            - BranchSide:      'jdhuff.c:780,13'
              BranchSideFuncs:
                - decode_mcu_slow
                - decode_mcu_fast
        - Branch String:   'jdhuff.c:778,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:778,33'
              BranchSideFuncs:
                - decode_mcu_slow
                - decode_mcu_fast
            - BranchSide:      'jdhuff.c:779,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:783,76'
          Branch Sides:
            - BranchSide:      'jdhuff.c:784,7'
              BranchSideFuncs:
                - decode_mcu_slow
                - decode_mcu_fast
            - BranchSide:      'jdhuff.c:785,13'
              BranchSideFuncs:
                - decode_mcu_slow
                - decode_mcu_fast
        - Branch String:   'jdhuff.c:783,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:785,13'
              BranchSideFuncs:
                - decode_mcu_slow
                - decode_mcu_fast
            - BranchSide:      'jdhuff.c:790,8'
              BranchSideFuncs:
                - decode_mcu_slow
                - decode_mcu_fast
        - Branch String:   'jdhuff.c:790,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:792,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:802,7'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:792,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:793,28'
              BranchSideFuncs:
                - decode_mcu_fast
                - decode_mcu_slow
            - BranchSide:      'jdhuff.c:794,12'
              BranchSideFuncs:
                - decode_mcu_slow
        - Branch String:   'jdhuff.c:793,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:793,46'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:794,5'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:796,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:796,46'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:802,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:803,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:805,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdhuff.c:778,12'
          Dst:             process_restart
        - Src:             'jdhuff.c:793,12'
          Dst:             decode_mcu_fast
        - Src:             'jdhuff.c:796,12'
          Dst:             decode_mcu_slow
    - functionName:    start_pass_huff_decoder
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         24
      ICount:          276
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - jpeg_make_d_derived_tbl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdhuff.c:90,22'
          Branch Sides:
            - BranchSide:      'jdhuff.c:90,25'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdhuff.c:92,5'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdhuff.c:90,51'
          Branch Sides:
            - BranchSide:      'jdhuff.c:91,7'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdhuff.c:92,5'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdhuff.c:91,22'
          Branch Sides:
            - BranchSide:      'jdhuff.c:91,25'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdhuff.c:92,5'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdhuff.c:90,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:92,5'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdhuff.c:94,11'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdhuff.c:94,3'
          Branch Sides:
            - BranchSide:      'jdhuff.c:95,15'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdhuff.c:109,13'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:109,3'
          Branch Sides:
            - BranchSide:      'jdhuff.c:110,10'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:126,3'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:116,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:117,7'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:121,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdhuff.c:101,5'
          Dst:             jpeg_make_d_derived_tbl
        - Src:             'jdhuff.c:103,5'
          Dst:             jpeg_make_d_derived_tbl
    - functionName:    jpeg_make_d_derived_tbl
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - isDC
        - tblno
        - pdtbl
      BBCount:         76
      ICount:          601
      EdgeCount:       98
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'jdhuff.c:159,17'
          Branch Sides:
            - BranchSide:      'jdhuff.c:159,20'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:160,5'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:159,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:160,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:162,5'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:162,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:162,12'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:162,45'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:163,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:164,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:167,8'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:167,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:171,11'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:177,3'
          Branch Sides:
            - BranchSide:      'jdhuff.c:178,14'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:184,12'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:179,15'
          Branch Sides:
            - BranchSide:      'jdhuff.c:179,18'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:180,7'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:179,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:180,7'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:181,5'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:181,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:182,29'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:183,3'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:193,3'
          Branch Sides:
            - BranchSide:      'jdhuff.c:194,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:209,5'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:194,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:195,23'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:201,17'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:201,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:202,7'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:203,10'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:210,3'
          Branch Sides:
            - BranchSide:      'jdhuff.c:211,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:222,3'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:211,9'
          Branch Sides:
            - BranchSide:      'jdhuff.c:215,35'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:219,7'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:232,3'
          Branch Sides:
            - BranchSide:      'jdhuff.c:233,5'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:235,5'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:236,3'
          Branch Sides:
            - BranchSide:      'jdhuff.c:237,12'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:254,7'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:237,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:240,27'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:246,3'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:241,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:242,35'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:245,5'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:254,7'
          Branch Sides:
            - BranchSide:      'jdhuff.c:254,7'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:255,12'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:255,5'
          Branch Sides:
            - BranchSide:      'jdhuff.c:256,17'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:260,3'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:257,19'
          Branch Sides:
            - BranchSide:      'jdhuff.c:257,22'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:258,9'
              BranchSideFuncs: []
        - Branch String:   'jdhuff.c:257,11'
          Branch Sides:
            - BranchSide:      'jdhuff.c:258,9'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:259,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    std_huff_tables
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jstdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_huff_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jstdhuff.c:128,7'
          Branch Sides:
            - BranchSide:      'jstdhuff.c:129,43'
              BranchSideFuncs:
                - add_huff_table.3503
                - add_huff_table.3503
                - add_huff_table.3503
                - add_huff_table.3503
            - BranchSide:      'jstdhuff.c:132,41'
              BranchSideFuncs:
                - add_huff_table.3503
                - add_huff_table.3503
                - add_huff_table.3503
                - add_huff_table.3503
      Callsites:
        - Src:             'jstdhuff.c:136,3'
          Dst:             add_huff_table
        - Src:             'jstdhuff.c:138,3'
          Dst:             add_huff_table
        - Src:             'jstdhuff.c:140,3'
          Dst:             add_huff_table
        - Src:             'jstdhuff.c:142,3'
          Dst:             add_huff_table
    - functionName:    jinit_huff_decoder
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          71
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - std_huff_tables
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jdhuff.c:833,3'
          Branch Sides:
            - BranchSide:      'jdhuff.c:834,35'
              BranchSideFuncs: []
            - BranchSide:      'jdhuff.c:836,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdhuff.c:823,3'
          Dst:             std_huff_tables
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlhuff.c:176,7'
          Branch Sides:
            - BranchSide:      'jdlhuff.c:177,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlhuff.c:184,7'
              BranchSideFuncs: []
        - Branch String:   'jdlhuff.c:184,7'
          Branch Sides:
            - BranchSide:      'jdlhuff.c:185,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlhuff.c:187,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decode_mcus
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - diff_buf
        - MCU_row_num
        - MCU_col_num
        - nMCU
      BBCount:         47
      ICount:          473
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - jpeg_fill_bit_buffer
        - jpeg_huff_decode
        - jzero_far
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlhuff.c:216,3'
          Branch Sides:
            - BranchSide:      'jdlhuff.c:217,10'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jzero_far
            - BranchSide:      'jdlhuff.c:231,7'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jzero_far
        - Branch String:   'jdlhuff.c:231,7'
          Branch Sides:
            - BranchSide:      'jdlhuff.c:232,15'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jdlhuff.c:242,5'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdlhuff.c:232,5'
          Branch Sides:
            - BranchSide:      'jdlhuff.c:233,29'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'jdlhuff.c:237,7'
              BranchSideFuncs: []
        - Branch String:   'jdlhuff.c:246,5'
          Branch Sides:
            - BranchSide:      'jdlhuff.c:0,0'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdlhuff.c:249,18'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdlhuff.c:249,7'
          Branch Sides:
            - BranchSide:      'jdlhuff.c:250,32'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdlhuff.c:270,7'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdlhuff.c:254,9'
          Branch Sides:
            - BranchSide:      'jdlhuff.c:254,9'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdlhuff.c:254,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdlhuff.c:254,9'
          Branch Sides:
            - BranchSide:      'jdlhuff.c:254,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdlhuff.c:254,9'
              BranchSideFuncs: []
        - Branch String:   'jdlhuff.c:254,9'
          Branch Sides:
            - BranchSide:      'jdlhuff.c:254,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdlhuff.c:254,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdlhuff.c:254,9'
          Branch Sides:
            - BranchSide:      'jdlhuff.c:254,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdlhuff.c:254,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdlhuff.c:254,9'
          Branch Sides:
            - BranchSide:      'jdlhuff.c:254,9'
              BranchSideFuncs: []
            - BranchSide:      'jdlhuff.c:255,13'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdlhuff.c:255,13'
          Branch Sides:
            - BranchSide:      'jdlhuff.c:256,15'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdlhuff.c:266,75'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdlhuff.c:256,15'
          Branch Sides:
            - BranchSide:      'jdlhuff.c:257,15'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdlhuff.c:259,13'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdlhuff.c:259,13'
          Branch Sides:
            - BranchSide:      'jdlhuff.c:259,13'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdlhuff.c:260,17'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'jdlhuff.c:259,13'
          Branch Sides:
            - BranchSide:      'jdlhuff.c:259,13'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'jdlhuff.c:260,17'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
      Callsites:
        - Src:             'jdlhuff.c:233,7'
          Dst:             jzero_far
        - Src:             'jdlhuff.c:254,9'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'jdlhuff.c:254,9'
          Dst:             jpeg_huff_decode
        - Src:             'jdlhuff.c:259,13'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    start_pass_lhuff_decoder
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         26
      ICount:          259
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - jpeg_make_d_derived_tbl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlhuff.c:89,3'
          Branch Sides:
            - BranchSide:      'jdlhuff.c:90,15'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdlhuff.c:103,14'
              BranchSideFuncs: []
        - Branch String:   'jdlhuff.c:93,19'
          Branch Sides:
            - BranchSide:      'jdlhuff.c:93,22'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdlhuff.c:95,7'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdlhuff.c:93,45'
          Branch Sides:
            - BranchSide:      'jdlhuff.c:94,9'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdlhuff.c:95,7'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdlhuff.c:93,9'
          Branch Sides:
            - BranchSide:      'jdlhuff.c:95,7'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
            - BranchSide:      'jdlhuff.c:98,29'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
        - Branch String:   'jdlhuff.c:103,3'
          Branch Sides:
            - BranchSide:      'jdlhuff.c:104,15'
              BranchSideFuncs: []
            - BranchSide:      'jdlhuff.c:119,30'
              BranchSideFuncs: []
        - Branch String:   'jdlhuff.c:106,5'
          Branch Sides:
            - BranchSide:      'jdlhuff.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'jdlhuff.c:108,43'
              BranchSideFuncs: []
        - Branch String:   'jdlhuff.c:111,7'
          Branch Sides:
            - BranchSide:      'jdlhuff.c:113,44'
              BranchSideFuncs: []
            - BranchSide:      'jdlhuff.c:117,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jdlhuff.c:98,5'
          Dst:             jpeg_make_d_derived_tbl
    - functionName:    jinit_lhuff_decoder
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jdlhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         7
      ICount:          67
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jdlhuff.c:297,3'
          Branch Sides:
            - BranchSide:      'jdlhuff.c:298,5'
              BranchSideFuncs: []
            - BranchSide:      'jdlhuff.c:300,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_fdct_float
      functionSourceFile: '/src/libjpeg-turbo.3.0.x/jfdctflt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         9
      ICount:          428
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jfdctflt.c:71,3'
          Branch Sides:
            - BranchSide:      'jfdctflt.c:72,12'
              BranchSideFuncs: []
            - BranchSide:      'jfdctflt.c:120,13'
              BranchSideFuncs: []
        - Branch String:   'jfdctflt.c:121,3'
          Branch Sides:
            - BranchSide:      'jfdctflt.c:122,12'
              BranchSideFuncs: []
            - BranchSide:      'jfdctflt.c:167,1'
              BranchSideFuncs: []
      Callsites:       []
...
