---
Fuzzer filename: '/src/libjpeg-turbo.main/fuzz/compress16_lossless.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libjpeg-turbo.main/fuzz/compress16_lossless.cc'
      linkageType:     externalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         40
      ICount:          295
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - close
        - mkstemp
        - snprintf
        - strlen
        - tj3Alloc
        - tj3Compress16
        - tj3Destroy
        - tj3Free
        - tj3Get
        - tj3Init
        - tj3JPEGBufSize
        - tj3LoadImage16
        - tj3Set
        - unlink
        - write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'compress16_lossless.cc:64,36'
          Branch Sides:
            - BranchSide:      'compress16_lossless.cc:64,45'
              BranchSideFuncs:
                - free
                - tj3Free
                - tj3Destroy
                - close
                - strlen
                - unlink
            - BranchSide:      'compress16_lossless.cc:65,5'
              BranchSideFuncs:
                - free
                - tj3Free
                - tj3Destroy
                - close
                - strlen
                - unlink
        - Branch String:   'compress16_lossless.cc:64,7'
          Branch Sides:
            - BranchSide:      'compress16_lossless.cc:65,5'
              BranchSideFuncs:
                - free
                - tj3Free
                - tj3Destroy
                - close
                - strlen
                - unlink
            - BranchSide:      'compress16_lossless.cc:67,17'
              BranchSideFuncs:
                - tj3Init
                - free
                - tj3Free
                - tj3Destroy
                - close
                - strlen
                - unlink
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3LoadImage16
                - tj3JPEGBufSize
                - tj3Get
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Compress16
                - free
                - tj3Free
                - tj3Alloc
        - Branch String:   'compress16_lossless.cc:67,7'
          Branch Sides:
            - BranchSide:      'compress16_lossless.cc:68,5'
              BranchSideFuncs:
                - free
                - tj3Free
                - tj3Destroy
                - close
                - strlen
                - unlink
            - BranchSide:      'compress16_lossless.cc:70,11'
              BranchSideFuncs:
                - free
                - tj3Free
                - tj3Destroy
                - close
                - strlen
                - unlink
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3LoadImage16
                - tj3JPEGBufSize
                - tj3Get
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Compress16
                - free
                - tj3Free
                - tj3Alloc
        - Branch String:   'compress16_lossless.cc:70,3'
          Branch Sides:
            - BranchSide:      'compress16_lossless.cc:71,20'
              BranchSideFuncs:
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3LoadImage16
                - tj3JPEGBufSize
                - tj3Get
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Compress16
                - free
                - tj3Free
                - free
                - tj3Free
                - tj3Destroy
                - close
                - strlen
                - unlink
                - tj3Alloc
            - BranchSide:      'compress16_lossless.cc:114,3'
              BranchSideFuncs:
                - free
                - tj3Free
                - tj3Destroy
                - close
                - strlen
                - unlink
        - Branch String:   'compress16_lossless.cc:78,49'
          Branch Sides:
            - BranchSide:      'compress16_lossless.cc:78,41'
              BranchSideFuncs:
                - tj3Set
                - tj3Set
                - tj3LoadImage16
                - tj3JPEGBufSize
                - tj3Get
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Compress16
                - free
                - tj3Free
                - free
                - tj3Free
                - tj3Destroy
                - close
                - strlen
                - unlink
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Alloc
            - BranchSide:      'compress16_lossless.cc:78,52'
              BranchSideFuncs:
                - tj3Set
                - tj3Set
                - tj3LoadImage16
                - tj3JPEGBufSize
                - tj3Get
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Compress16
                - free
                - tj3Free
                - free
                - tj3Free
                - tj3Destroy
                - close
                - strlen
                - unlink
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Alloc
        - Branch String:   'compress16_lossless.cc:83,9'
          Branch Sides:
            - BranchSide:      'compress16_lossless.cc:85,7'
              BranchSideFuncs:
                - free
                - tj3Free
                - tj3Destroy
                - close
                - strlen
                - unlink
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3LoadImage16
                - tj3JPEGBufSize
                - tj3Get
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Compress16
                - free
                - tj3Free
                - tj3Alloc
            - BranchSide:      'compress16_lossless.cc:87,43'
              BranchSideFuncs:
                - tj3JPEGBufSize
                - tj3Get
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Compress16
                - free
                - tj3Free
                - free
                - tj3Free
                - tj3Destroy
                - close
                - strlen
                - unlink
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3LoadImage16
                - tj3Alloc
        - Branch String:   'compress16_lossless.cc:88,9'
          Branch Sides:
            - BranchSide:      'compress16_lossless.cc:89,47'
              BranchSideFuncs:
                - tj3Alloc
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Compress16
                - free
                - tj3Free
                - free
                - tj3Free
                - tj3Destroy
                - close
                - strlen
                - unlink
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3LoadImage16
                - tj3JPEGBufSize
                - tj3Get
            - BranchSide:      'compress16_lossless.cc:92,14'
              BranchSideFuncs:
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Compress16
                - free
                - tj3Free
                - free
                - tj3Free
                - tj3Destroy
                - close
                - strlen
                - unlink
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3LoadImage16
                - tj3JPEGBufSize
                - tj3Get
                - tj3Alloc
        - Branch String:   'compress16_lossless.cc:89,11'
          Branch Sides:
            - BranchSide:      'compress16_lossless.cc:90,9'
              BranchSideFuncs:
                - free
                - tj3Free
                - tj3Destroy
                - close
                - strlen
                - unlink
            - BranchSide:      'compress16_lossless.cc:91,5'
              BranchSideFuncs:
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Compress16
                - free
                - tj3Free
                - free
                - tj3Free
                - tj3Destroy
                - close
                - strlen
                - unlink
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3LoadImage16
                - tj3JPEGBufSize
                - tj3Get
                - tj3Alloc
        - Branch String:   'compress16_lossless.cc:97,9'
          Branch Sides:
            - BranchSide:      'compress16_lossless.cc:101,14'
              BranchSideFuncs:
                - free
                - tj3Free
                - free
                - tj3Free
                - tj3Destroy
                - close
                - strlen
                - unlink
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3LoadImage16
                - tj3JPEGBufSize
                - tj3Get
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Compress16
                - tj3Alloc
            - BranchSide:      'compress16_lossless.cc:105,10'
              BranchSideFuncs:
                - free
                - tj3Free
                - free
                - tj3Free
                - tj3Destroy
                - close
                - strlen
                - unlink
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3LoadImage16
                - tj3JPEGBufSize
                - tj3Get
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Compress16
                - tj3Alloc
        - Branch String:   'compress16_lossless.cc:101,7'
          Branch Sides:
            - BranchSide:      'compress16_lossless.cc:102,16'
              BranchSideFuncs:
                - free
                - tj3Free
                - free
                - tj3Free
                - tj3Destroy
                - close
                - strlen
                - unlink
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3LoadImage16
                - tj3JPEGBufSize
                - tj3Get
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Compress16
                - tj3Alloc
            - BranchSide:      'compress16_lossless.cc:103,5'
              BranchSideFuncs:
                - free
                - tj3Free
                - free
                - tj3Free
                - tj3Destroy
                - close
                - strlen
                - unlink
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3LoadImage16
                - tj3JPEGBufSize
                - tj3Get
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Compress16
                - tj3Alloc
        - Branch String:   'compress16_lossless.cc:112,9'
          Branch Sides:
            - BranchSide:      'compress16_lossless.cc:113,7'
              BranchSideFuncs:
                - free
                - tj3Free
                - tj3Destroy
                - close
                - strlen
                - unlink
            - BranchSide:      'compress16_lossless.cc:114,3'
              BranchSideFuncs:
                - free
                - tj3Free
                - tj3Destroy
                - close
                - strlen
                - unlink
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3LoadImage16
                - tj3JPEGBufSize
                - tj3Get
                - tj3Set
                - tj3Set
                - tj3Set
                - tj3Compress16
                - free
                - tj3Free
                - tj3Alloc
        - Branch String:   'compress16_lossless.cc:119,7'
          Branch Sides:
            - BranchSide:      'compress16_lossless.cc:119,7'
              BranchSideFuncs:
                - close
                - strlen
                - tj3Destroy
                - unlink
            - BranchSide:      'compress16_lossless.cc:120,11'
              BranchSideFuncs:
                - close
                - strlen
                - tj3Destroy
                - unlink
        - Branch String:   'compress16_lossless.cc:121,9'
          Branch Sides:
            - BranchSide:      'compress16_lossless.cc:121,38'
              BranchSideFuncs:
                - unlink
                - tj3Destroy
            - BranchSide:      'compress16_lossless.cc:122,3'
              BranchSideFuncs:
                - tj3Destroy
      Callsites:
        - Src:             'compress16_lossless.cc:63,3'
          Dst:             snprintf
        - Src:             'compress16_lossless.cc:64,13'
          Dst:             mkstemp
        - Src:             'compress16_lossless.cc:64,39'
          Dst:             write
        - Src:             'compress16_lossless.cc:67,17'
          Dst:             tj3Init
        - Src:             'compress16_lossless.cc:75,5'
          Dst:             tj3Set
        - Src:             'compress16_lossless.cc:76,5'
          Dst:             tj3Set
        - Src:             'compress16_lossless.cc:77,5'
          Dst:             tj3Set
        - Src:             'compress16_lossless.cc:78,5'
          Dst:             tj3Set
        - Src:             'compress16_lossless.cc:80,5'
          Dst:             tj3Set
        - Src:             'compress16_lossless.cc:83,19'
          Dst:             tj3LoadImage16
        - Src:             'compress16_lossless.cc:87,28'
          Dst:             tj3JPEGBufSize
        - Src:             'compress16_lossless.cc:88,9'
          Dst:             tj3Get
        - Src:             'compress16_lossless.cc:89,38'
          Dst:             tj3Alloc
        - Src:             'compress16_lossless.cc:94,5'
          Dst:             tj3Set
        - Src:             'compress16_lossless.cc:95,5'
          Dst:             tj3Set
        - Src:             'compress16_lossless.cc:96,5'
          Dst:             tj3Set
        - Src:             'compress16_lossless.cc:97,9'
          Dst:             tj3Compress16
        - Src:             'compress16_lossless.cc:107,5'
          Dst:             tj3Free
        - Src:             'compress16_lossless.cc:118,3'
          Dst:             tj3Free
        - Src:             'compress16_lossless.cc:120,5'
          Dst:             close
        - Src:             'compress16_lossless.cc:121,9'
          Dst:             strlen
        - Src:             'compress16_lossless.cc:121,31'
          Dst:             unlink
        - Src:             'compress16_lossless.cc:123,3'
          Dst:             tj3Destroy
    - 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:    521
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mkstemp
      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:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unlink
      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:    my_emit_message
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/turbojpeg.c:96,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:96,7'
              BranchSideFuncs:
                - longjmp
            - BranchSide:      'src/turbojpeg.c:97,5'
              BranchSideFuncs:
                - longjmp
        - Branch String:   'src/turbojpeg.c:98,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:98,39'
              BranchSideFuncs:
                - longjmp
            - BranchSide:      'src/turbojpeg.c:99,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '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.main/src/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.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3132
      functionLinenumberEnd: 3145
      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:   'src/turbojpeg.c:3136,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:3136,54'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:3138,16'
              BranchSideFuncs:
                - processFlags
                - tj3SaveImage8
                - tj3Destroy
      Callsites:
        - Src:             'src/turbojpeg.c:3136,17'
          Dst:             tj3Init
        - Src:             'src/turbojpeg.c:3138,3'
          Dst:             processFlags
        - Src:             'src/turbojpeg.c:3140,12'
          Dst:             tj3SaveImage8
        - Src:             'src/turbojpeg.c:3143,3'
          Dst:             tj3Destroy
    - functionName:    tj3Init
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - initType
      BBCount:         18
      ICount:          140
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - _tjInitCompress
        - _tjInitDecompress
        - snprintf
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/turbojpeg.c:548,20'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:548,23'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:549,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:548,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:549,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:551,29'
              BranchSideFuncs:
                - malloc
                - snprintf
                - _tjInitCompress
                - _tjInitDecompress
                - _tjInitDecompress
                - _tjInitCompress
                - snprintf
        - Branch String:   'src/turbojpeg.c:551,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:552,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:553,10'
              BranchSideFuncs:
                - snprintf
                - _tjInitCompress
                - _tjInitDecompress
                - _tjInitDecompress
                - _tjInitCompress
        - Branch String:   'src/turbojpeg.c:568,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:569,49'
              BranchSideFuncs:
                - _tjInitCompress
            - BranchSide:      'src/turbojpeg.c:570,53'
              BranchSideFuncs:
                - _tjInitDecompress
            - BranchSide:      'src/turbojpeg.c:572,30'
              BranchSideFuncs:
                - _tjInitCompress
                - _tjInitDecompress
            - BranchSide:      'src/turbojpeg.c:576,3'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:573,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:573,18'
              BranchSideFuncs:
                - _tjInitDecompress
            - BranchSide:      'src/turbojpeg.c:574,32'
              BranchSideFuncs:
                - _tjInitDecompress
      Callsites:
        - Src:             'src/turbojpeg.c:549,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:552,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:554,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:569,33'
          Dst:             _tjInitCompress
        - Src:             'src/turbojpeg.c:570,35'
          Dst:             _tjInitDecompress
        - Src:             'src/turbojpeg.c:572,14'
          Dst:             _tjInitCompress
        - Src:             'src/turbojpeg.c:574,14'
          Dst:             _tjInitDecompress
    - functionName:    processFlags
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 536
      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:   'src/jinclude.h:134,13'
          Branch Sides:
            - BranchSide:      'src/jinclude.h:134,17'
              BranchSideFuncs:
                - __errno_location
                - setenv
                - __errno_location
            - BranchSide:      'src/jinclude.h:135,13'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'src/jinclude.h:134,7'
          Branch Sides:
            - BranchSide:      'src/jinclude.h:135,13'
              BranchSideFuncs:
                - setenv
                - __errno_location
            - BranchSide:      'src/jinclude.h:137,10'
              BranchSideFuncs:
                - setenv
                - __errno_location
        - Branch String:   'src/jinclude.h:134,13'
          Branch Sides:
            - BranchSide:      'src/jinclude.h:134,17'
              BranchSideFuncs:
                - __errno_location
                - setenv
                - __errno_location
            - BranchSide:      'src/jinclude.h:135,13'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'src/jinclude.h:134,7'
          Branch Sides:
            - BranchSide:      'src/jinclude.h:135,13'
              BranchSideFuncs:
                - setenv
                - __errno_location
            - BranchSide:      'src/jinclude.h:137,10'
              BranchSideFuncs:
                - setenv
                - __errno_location
        - Branch String:   'src/jinclude.h:134,13'
          Branch Sides:
            - BranchSide:      'src/jinclude.h:134,17'
              BranchSideFuncs:
                - __errno_location
                - setenv
                - __errno_location
            - BranchSide:      'src/jinclude.h:135,13'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'src/jinclude.h:134,7'
          Branch Sides:
            - BranchSide:      'src/jinclude.h:135,13'
              BranchSideFuncs:
                - setenv
                - __errno_location
            - BranchSide:      'src/jinclude.h:137,10'
              BranchSideFuncs:
                - setenv
                - __errno_location
        - Branch String:   'src/turbojpeg.c:524,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:525,9'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:530,24'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:525,29'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:525,32'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:526,7'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:525,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:526,7'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:528,7'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:535,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:535,34'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:535,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:516,32'
          Dst:             __errno_location
        - Src:             'src/turbojpeg.c:516,32'
          Dst:             setenv
        - Src:             'src/turbojpeg.c:516,32'
          Dst:             __errno_location
        - Src:             'src/turbojpeg.c:517,37'
          Dst:             __errno_location
        - Src:             'src/turbojpeg.c:517,37'
          Dst:             setenv
        - Src:             'src/turbojpeg.c:517,37'
          Dst:             __errno_location
        - Src:             'src/turbojpeg.c:518,38'
          Dst:             __errno_location
        - Src:             'src/turbojpeg.c:518,38'
          Dst:             setenv
        - Src:             'src/turbojpeg.c:518,38'
          Dst:             __errno_location
    - functionName:    tj3SaveImage8
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg-mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 551
      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:         55
      ICount:          509
      EdgeCount:       76
      CyclomaticComplexity: 23
      functionsReached:
        - __errno_location
        - _setjmp
        - fclose
        - fopen
        - jinit_write_bmp
        - jinit_write_ppm
        - snprintf
        - strcasecmp
        - strerror
        - strrchr
        - tj3Destroy
        - tj3Init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/turbojpeg-mp.c:460,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:460,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:      'src/turbojpeg-mp.c:460,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:462,17'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:462,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:      'src/turbojpeg-mp.c:464,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:462,28'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:462,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:      'src/turbojpeg-mp.c:464,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:462,41'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:462,44'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:464,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:462,54'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:462,57'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:464,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:462,68'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:463,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:464,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:463,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:463,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:464,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:462,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:464,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:469,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:   'src/turbojpeg-mp.c:469,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:470,5'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg-mp.c:471,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:   'src/turbojpeg-mp.c:477,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:479,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:481,7'
              BranchSideFuncs:
                - _setjmp
                - strrchr
                - jinit_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
                - strcasecmp
                - jinit_write_bmp
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:481,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:483,12'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:486,40'
              BranchSideFuncs:
                - strrchr
                - jinit_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
                - strcasecmp
                - jinit_write_bmp
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:493,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:493,26'
              BranchSideFuncs:
                - strcasecmp
                - jinit_write_bmp
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
                - jinit_write_ppm
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:502,9'
              BranchSideFuncs:
                - jinit_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:493,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:494,32'
              BranchSideFuncs:
                - jinit_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:502,9'
              BranchSideFuncs:
                - jinit_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:494,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:495,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:496,15'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:502,30'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:502,33'
              BranchSideFuncs:
                - jinit_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:508,33'
              BranchSideFuncs:
                - jinit_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:502,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:507,31'
              BranchSideFuncs:
                - jinit_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:508,33'
              BranchSideFuncs:
                - jinit_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:508,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:509,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:510,14'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:519,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:519,27'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:521,3'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:521,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:524,9'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:535,5'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:524,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:526,22'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:528,29'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:539,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:539,20'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:540,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg-mp.c:460,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:464,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:464,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:469,18'
          Dst:             tj3Init
        - Src:             'src/turbojpeg-mp.c:477,15'
          Dst:             fopen
        - Src:             'src/turbojpeg-mp.c:479,5'
          Dst:             __errno_location
        - Src:             'src/turbojpeg-mp.c:479,5'
          Dst:             strerror
        - Src:             'src/turbojpeg-mp.c:479,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:479,5'
          Dst:             __errno_location
        - Src:             'src/turbojpeg-mp.c:479,5'
          Dst:             strerror
        - Src:             'src/turbojpeg-mp.c:479,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:481,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg-mp.c:492,9'
          Dst:             strrchr
        - Src:             'src/turbojpeg-mp.c:493,15'
          Dst:             strcasecmp
        - Src:             'src/turbojpeg-mp.c:494,16'
          Dst:             jinit_write_bmp
        - Src:             'src/turbojpeg-mp.c:495,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:495,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:508,16'
          Dst:             jinit_write_ppm
        - Src:             'src/turbojpeg-mp.c:509,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:509,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:538,3'
          Dst:             tj3Destroy
        - Src:             'src/turbojpeg-mp.c:539,13'
          Dst:             fclose
    - functionName:    tj3Destroy
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
      BBCount:         14
      ICount:          101
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _setjmp
        - jpeg_destroy_compress
        - jpeg_destroy_decompress
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/turbojpeg.c:590,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:590,14'
              BranchSideFuncs:
                - _setjmp
                - free
                - free
                - free
                - jpeg_destroy_decompress
                - jpeg_destroy_compress
            - BranchSide:      'src/turbojpeg.c:592,12'
              BranchSideFuncs:
                - _setjmp
                - free
                - free
                - free
                - jpeg_destroy_decompress
                - jpeg_destroy_compress
        - Branch String:   'src/turbojpeg.c:596,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:596,41'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:597,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - jpeg_destroy_decompress
                - jpeg_destroy_compress
        - Branch String:   'src/turbojpeg.c:597,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:597,52'
              BranchSideFuncs:
                - jpeg_destroy_compress
                - free
                - free
                - free
                - jpeg_destroy_decompress
            - BranchSide:      'src/turbojpeg.c:598,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - jpeg_destroy_decompress
        - Branch String:   'src/turbojpeg.c:598,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:598,56'
              BranchSideFuncs:
                - jpeg_destroy_decompress
                - free
                - free
                - free
            - BranchSide:      'src/turbojpeg.c:599,8'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'src/turbojpeg.c:596,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg.c:597,30'
          Dst:             jpeg_destroy_compress
        - Src:             'src/turbojpeg.c:598,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:    36
      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.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1131
      functionLinenumberEnd: 1158
      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:   'src/turbojpeg.c:1146,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1148,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/turbojpeg.c:1152,3'
              BranchSideFuncs:
                - jpeg_CreateCompress
                - jpeg_mem_dest_tj
      Callsites:
        - Src:             'src/turbojpeg.c:1137,21'
          Dst:             jpeg_std_error
        - Src:             'src/turbojpeg.c:1146,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg.c:1152,3'
          Dst:             jpeg_CreateCompress
        - Src:             'src/turbojpeg.c:1154,3'
          Dst:             jpeg_mem_dest_tj
    - functionName:    _tjInitDecompress
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1784
      functionLinenumberEnd: 1809
      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:   'src/turbojpeg.c:1797,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1799,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/turbojpeg.c:1803,3'
              BranchSideFuncs:
                - jpeg_CreateDecompress
                - jpeg_mem_src_tj
      Callsites:
        - Src:             'src/turbojpeg.c:1788,21'
          Dst:             jpeg_std_error
        - Src:             'src/turbojpeg.c:1797,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg.c:1803,3'
          Dst:             jpeg_CreateDecompress
        - Src:             'src/turbojpeg.c:1805,3'
          Dst:             jpeg_mem_src_tj
    - functionName:    my_error_exit
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:             'src/turbojpeg.c:81,3'
          Dst:             longjmp
    - functionName:    tjLoadImage
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3111
      functionLinenumberEnd: 3123
      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:   'src/turbojpeg.c:3115,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:3115,52'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:3117,16'
              BranchSideFuncs:
                - processFlags
                - tj3LoadImage8
                - tj3Destroy
      Callsites:
        - Src:             'src/turbojpeg.c:3115,17'
          Dst:             tj3Init
        - Src:             'src/turbojpeg.c:3117,3'
          Dst:             processFlags
        - Src:             'src/turbojpeg.c:3119,12'
          Dst:             tj3LoadImage8
        - Src:             'src/turbojpeg.c:3121,3'
          Dst:             tj3Destroy
    - functionName:    tj3LoadImage8
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg-mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 438
      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:         84
      ICount:          736
      EdgeCount:       116
      CyclomaticComplexity: 34
      functionsReached:
        - __errno_location
        - _setjmp
        - fclose
        - fopen
        - getc
        - jinit_read_bmp
        - jinit_read_ppm
        - snprintf
        - strerror
        - tj3Destroy
        - tj3Init
        - ungetc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/turbojpeg-mp.c:312,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:312,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:      'src/turbojpeg-mp.c:312,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:314,17'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:314,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:      'src/turbojpeg-mp.c:316,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:314,27'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:314,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:      'src/turbojpeg-mp.c:316,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:314,40'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:314,44'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:316,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:314,51'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:314,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:      'src/turbojpeg-mp.c:316,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:314,67'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:315,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:      'src/turbojpeg-mp.c:316,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:315,35'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:315,39'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:316,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:314,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:316,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:317,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:   'src/turbojpeg-mp.c:317,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:318,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:323,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:   'src/turbojpeg-mp.c:323,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:323,53'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg-mp.c:324,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:   'src/turbojpeg-mp.c:330,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:332,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:334,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:   'src/turbojpeg-mp.c:334,32'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:334,42'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:335,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:334,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:335,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:336,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:   'src/turbojpeg-mp.c:339,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:341,12'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:344,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - jinit_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:345,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:345,37'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - jinit_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:346,39'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - jinit_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:347,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:348,31'
              BranchSideFuncs:
                - jinit_read_bmp
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:351,14'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - jinit_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:348,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:349,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:350,15'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:351,14'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:353,9'
              BranchSideFuncs:
                - jinit_read_ppm
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:363,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:353,30'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:353,33'
              BranchSideFuncs:
                - jinit_read_ppm
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:359,32'
              BranchSideFuncs:
                - jinit_read_ppm
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:353,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:358,31'
              BranchSideFuncs:
                - jinit_read_ppm
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:359,32'
              BranchSideFuncs:
                - jinit_read_ppm
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:359,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:360,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:361,14'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:371,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:372,9'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:378,5'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:372,26'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:372,29'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:377,3'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:372,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:373,24'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:377,3'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:389,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:391,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:393,7'
              BranchSideFuncs:
                - _setjmp
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:393,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:395,12'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:398,3'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:398,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:399,23'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:414,5'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:401,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:405,13'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:411,29'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:406,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:406,29'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:407,22'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:418,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:418,20'
              BranchSideFuncs:
                - fclose
                - free
            - BranchSide:      'src/turbojpeg-mp.c:419,7'
              BranchSideFuncs:
                - free
        - Branch String:   'src/turbojpeg-mp.c:419,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:419,26'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/turbojpeg-mp.c:420,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg-mp.c:312,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:316,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:316,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:318,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:318,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:323,18'
          Dst:             tj3Init
        - Src:             'src/turbojpeg-mp.c:330,15'
          Dst:             fopen
        - Src:             'src/turbojpeg-mp.c:332,5'
          Dst:             __errno_location
        - Src:             'src/turbojpeg-mp.c:332,5'
          Dst:             strerror
        - Src:             'src/turbojpeg-mp.c:332,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:332,5'
          Dst:             __errno_location
        - Src:             'src/turbojpeg-mp.c:332,5'
          Dst:             strerror
        - Src:             'src/turbojpeg-mp.c:332,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:334,16'
          Dst:             getc
        - Src:             'src/turbojpeg-mp.c:334,35'
          Dst:             ungetc
        - Src:             'src/turbojpeg-mp.c:335,5'
          Dst:             __errno_location
        - Src:             'src/turbojpeg-mp.c:335,5'
          Dst:             strerror
        - Src:             'src/turbojpeg-mp.c:335,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:335,5'
          Dst:             __errno_location
        - Src:             'src/turbojpeg-mp.c:335,5'
          Dst:             strerror
        - Src:             'src/turbojpeg-mp.c:335,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:337,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:337,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:339,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg-mp.c:348,16'
          Dst:             jinit_read_bmp
        - Src:             'src/turbojpeg-mp.c:349,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:349,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:359,16'
          Dst:             jinit_read_ppm
        - Src:             'src/turbojpeg-mp.c:360,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:360,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:363,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:363,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:391,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:391,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:393,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg-mp.c:417,3'
          Dst:             tj3Destroy
        - Src:             'src/turbojpeg-mp.c:418,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.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3049
      functionLinenumberEnd: 3100
      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:         40
      ICount:          340
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - _setjmp
        - getSubsamp
        - getTransformedSpecs
        - jpeg_abort_decompress
        - jpeg_mem_src_tj
        - jpeg_read_header
        - processFlags
        - snprintf
        - tj3JPEGBufSize
        - tj3Transform
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/turbojpeg.c:3054,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:3054,3'
              BranchSideFuncs:
                - _setjmp
                - processFlags
                - malloc
                - tj3Transform
                - free
                - jpeg_abort_decompress
                - getTransformedSpecs
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
                - getSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:3054,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:3055,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:3056,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:3058,7'
              BranchSideFuncs:
                - _setjmp
                - processFlags
                - malloc
                - tj3Transform
                - free
                - jpeg_abort_decompress
                - getTransformedSpecs
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
                - getSubsamp
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:3058,13'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:3058,16'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:3059,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:3058,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:3059,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:3061,7'
              BranchSideFuncs:
                - _setjmp
                - processFlags
                - malloc
                - tj3Transform
                - free
                - jpeg_abort_decompress
                - getTransformedSpecs
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
                - getSubsamp
        - Branch String:   'src/turbojpeg.c:3061,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:3063,12'
              BranchSideFuncs:
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:3066,16'
              BranchSideFuncs:
                - processFlags
                - malloc
                - tj3Transform
                - free
                - jpeg_abort_decompress
                - getTransformedSpecs
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
                - getSubsamp
        - Branch String:   'src/turbojpeg.c:3068,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:3069,21'
              BranchSideFuncs:
                - jpeg_mem_src_tj
                - jpeg_read_header
                - getSubsamp
                - malloc
                - tj3Transform
                - free
                - jpeg_abort_decompress
                - getTransformedSpecs
                - tj3JPEGBufSize
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:3074,33'
              BranchSideFuncs:
                - malloc
                - tj3Transform
                - free
                - jpeg_abort_decompress
                - getTransformedSpecs
                - tj3JPEGBufSize
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:3074,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:3075,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:3076,10'
              BranchSideFuncs:
                - tj3Transform
                - free
                - jpeg_abort_decompress
                - getTransformedSpecs
                - tj3JPEGBufSize
        - Branch String:   'src/turbojpeg.c:3076,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:3077,24'
              BranchSideFuncs:
                - tj3Transform
                - free
                - jpeg_abort_decompress
                - getTransformedSpecs
                - tj3JPEGBufSize
            - BranchSide:      'src/turbojpeg.c:3090,25'
              BranchSideFuncs:
                - tj3Transform
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:3078,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:3079,22'
              BranchSideFuncs:
                - getTransformedSpecs
                - tj3JPEGBufSize
                - tj3Transform
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:3089,3'
              BranchSideFuncs:
                - tj3Transform
                - free
                - jpeg_abort_decompress
                - getTransformedSpecs
                - tj3JPEGBufSize
        - Branch String:   'src/turbojpeg.c:3082,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:3084,16'
              BranchSideFuncs:
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:3087,33'
              BranchSideFuncs:
                - tj3JPEGBufSize
                - tj3Transform
                - free
                - jpeg_abort_decompress
                - getTransformedSpecs
        - Branch String:   'src/turbojpeg.c:3092,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:3093,34'
              BranchSideFuncs:
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:3093,41'
              BranchSideFuncs:
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:3096,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:3096,65'
              BranchSideFuncs:
                - jpeg_abort_decompress
                - free
            - BranchSide:      'src/turbojpeg.c:3097,7'
              BranchSideFuncs:
                - free
        - Branch String:   'src/turbojpeg.c:3097,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:3097,34'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/turbojpeg.c:3098,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/turbojpeg.c:3054,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:3056,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:3056,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:3059,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:3059,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:3061,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg.c:3066,3'
          Dst:             processFlags
        - Src:             'src/turbojpeg.c:3069,5'
          Dst:             jpeg_mem_src_tj
        - Src:             'src/turbojpeg.c:3070,5'
          Dst:             jpeg_read_header
        - Src:             'src/turbojpeg.c:3071,18'
          Dst:             getSubsamp
        - Src:             'src/turbojpeg.c:3075,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:3075,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:3082,11'
          Dst:             getTransformedSpecs
        - Src:             'src/turbojpeg.c:3087,18'
          Dst:             tj3JPEGBufSize
        - Src:             'src/turbojpeg.c:3090,12'
          Dst:             tj3Transform
        - Src:             'src/turbojpeg.c:3096,43'
          Dst:             jpeg_abort_decompress
    - functionName:    getSubsamp
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dinfo
      BBCount:         95
      ICount:          576
      EdgeCount:       128
      CyclomaticComplexity: 35
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/turbojpeg.c:410,34'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:410,37'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:413,10'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:410,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:411,5'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:413,10'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:413,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:414,9'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:480,10'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:414,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:414,27'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:416,9'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:416,36'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:417,11'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:420,11'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:417,47'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:418,11'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:419,10'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:418,48'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:419,10'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:479,3'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:416,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:420,11'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:479,3'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:420,66'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:421,11'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:441,11'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:420,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:422,13'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:441,11'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:424,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:425,15'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:435,13'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:427,52'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:428,56'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:428,16'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:428,53'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:428,56'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:431,15'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:427,15'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:429,31'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:431,15'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:431,57'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:432,15'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:434,9'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:431,15'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:433,18'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:434,9'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:435,13'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:436,20'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:438,7'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:441,50'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:442,11'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:463,11'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:442,50'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:443,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:463,11'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:443,28'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:443,31'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:444,13'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:441,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:444,13'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:463,11'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:446,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:447,34'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:457,13'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:449,52'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:450,56'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:450,16'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:450,53'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:450,56'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:453,15'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:449,15'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:451,25'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:453,15'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:453,57'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:454,15'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:456,9'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:453,15'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:455,18'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:456,9'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:457,13'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:458,20'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:460,7'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:465,35'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:465,38'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:478,5'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:463,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:466,13'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:478,5'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:467,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:468,15'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:477,7'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:469,49'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:470,15'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:473,15'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:468,15'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:472,18'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:473,15'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:473,15'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:474,22'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:476,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    getTransformedSpecs
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2781
      functionLinenumberEnd: 2828
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - width
        - height
        - subsamp
        - transform
        - FUNCTION_NAME
      BBCount:         74
      ICount:          551
      EdgeCount:       103
      CyclomaticComplexity: 31
      functionsReached:
        - getDstSubsamp
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/turbojpeg.c:2784,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2784,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2784,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:2785,36'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2785,40'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2786,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2785,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2786,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2788,8'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2788,14'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2788,18'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2790,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2788,25'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2788,29'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2790,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2788,37'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2788,41'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2790,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2788,51'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2788,55'
              BranchSideFuncs:
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2790,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2788,65'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2789,8'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2790,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2789,19'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2789,23'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2790,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2789,48'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2789,52'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2790,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2788,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2790,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2792,15'
              BranchSideFuncs:
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2793,40'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2793,43'
              BranchSideFuncs:
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2795,17'
              BranchSideFuncs:
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2793,77'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2794,7'
              BranchSideFuncs:
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2795,17'
              BranchSideFuncs:
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2794,36'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2794,39'
              BranchSideFuncs:
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2795,17'
              BranchSideFuncs:
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2793,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2795,17'
              BranchSideFuncs:
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2797,31'
              BranchSideFuncs:
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2799,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2802,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2824,12'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:2802,28'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2802,31'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2804,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2802,50'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2802,53'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2804,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2802,72'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2803,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2804,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2802,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2804,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2805,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2805,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2806,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2807,10'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2807,56'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2808,10'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2809,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2807,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2809,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2812,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2812,36'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2812,39'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2813,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2812,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2813,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2814,20'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2814,20'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2814,42'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2815,42'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2816,21'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2816,43'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2817,43'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2818,50'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2819,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2820,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2818,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2820,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2821,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:2784,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2786,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2786,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2790,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2790,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2797,16'
          Dst:             getDstSubsamp
        - Src:             'src/turbojpeg.c:2804,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2804,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2806,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2806,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2809,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2809,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2813,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2813,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2820,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2820,7'
          Dst:             snprintf
    - functionName:    tj3JPEGBufSize
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 933
      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:    7
      BranchProfiles:
        - Branch String:   'src/turbojpeg.c:913,17'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:913,20'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:915,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:913,31'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:913,34'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:915,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:913,63'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:914,7'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:915,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:913,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:915,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:917,7'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:917,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:918,17'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:923,21'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:925,14'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:925,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:925,57'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:915,5'
          Dst:             snprintf
    - functionName:    tj3Transform
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2874
      functionLinenumberEnd: 3042
      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:         169
      ICount:          1459
      EdgeCount:       228
      CyclomaticComplexity: 61
      functionsReached:
        - _setjmp
        - getDstSubsamp
        - 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
        - jpeg_write_icc_profile
        - jtransform_adjust_parameters
        - jtransform_execute_transform
        - jtransform_request_workspace
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/turbojpeg.c:2882,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2882,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2882,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:2883,36'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2883,40'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:2884,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:2883,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2884,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:2886,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2886,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2886,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:2888,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:2886,40'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2886,43'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:2888,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:2886,49'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2886,52'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:2888,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:2886,68'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2887,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:2888,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:2887,24'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2887,27'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:2888,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:2886,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2888,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:2890,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2890,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2891,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2896,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2900,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2902,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:2903,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
        - Branch String:   'src/turbojpeg.c:2905,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2907,12'
              BranchSideFuncs:
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:2910,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
        - Branch String:   'src/turbojpeg.c:2910,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2911,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2913,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2913,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2914,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2941,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
        - Branch String:   'src/turbojpeg.c:2914,21'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2914,24'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:2915,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:2914,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2915,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:2916,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2921,16'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2921,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2922,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2921,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2921,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2922,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2924,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2925,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2938,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2925,24'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2925,27'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:2926,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:2925,40'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2925,43'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:2926,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:2925,56'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2925,59'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:2926,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:2925,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2926,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:2927,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2929,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2930,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2932,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2933,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2934,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2936,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2938,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2938,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2939,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2941,30'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2941,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
            - BranchSide:      'src/turbojpeg.c:2942,44'
              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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_header
        - Branch String:   'src/turbojpeg.c:2943,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2944,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2945,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2945,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2946,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2949,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2945,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2948,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:2949,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2951,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2952,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2968,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
        - Branch String:   'src/turbojpeg.c:2952,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2953,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2955,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2955,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2956,38'
              BranchSideFuncs:
                - getDstSubsamp
                - 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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2966,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2958,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2959,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:2960,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2960,52'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2961,12'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:2962,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:2960,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2962,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:2965,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - jtransform_request_workspace
                - snprintf
                - snprintf
                - getDstSubsamp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2970,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2971,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
            - BranchSide:      'src/turbojpeg.c:3031,26'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:2971,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2971,32'
              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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
            - BranchSide:      'src/turbojpeg.c:2972,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
                - snprintf
                - snprintf
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
        - Branch String:   'src/turbojpeg.c:2972,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2973,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
                - snprintf
                - snprintf
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
            - BranchSide:      'src/turbojpeg.c:2974,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
                - snprintf
                - snprintf
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
        - Branch String:   'src/turbojpeg.c:2976,24'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2976,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
                - snprintf
                - snprintf
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
            - BranchSide:      'src/turbojpeg.c:2977,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
                - snprintf
                - snprintf
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
        - Branch String:   'src/turbojpeg.c:2976,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2977,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
                - snprintf
                - snprintf
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
            - BranchSide:      'src/turbojpeg.c:2979,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
                - snprintf
                - snprintf
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
        - Branch String:   'src/turbojpeg.c:2979,27'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2979,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
                - snprintf
                - snprintf
                - jpeg_write_icc_profile
                - jinit_c_master_control
            - BranchSide:      'src/turbojpeg.c:2980,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
                - snprintf
                - snprintf
                - jpeg_write_icc_profile
                - jinit_c_master_control
        - Branch String:   'src/turbojpeg.c:2979,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2980,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
                - snprintf
                - snprintf
                - jpeg_write_icc_profile
                - jinit_c_master_control
            - BranchSide:      'src/turbojpeg.c:2982,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
                - snprintf
                - snprintf
                - jpeg_write_icc_profile
                - jinit_c_master_control
        - Branch String:   'src/turbojpeg.c:2982,26'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2982,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
                - snprintf
                - snprintf
                - jpeg_write_icc_profile
                - jinit_c_master_control
            - BranchSide:      'src/turbojpeg.c:2983,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
                - snprintf
                - snprintf
                - jpeg_write_icc_profile
                - jinit_c_master_control
        - Branch String:   'src/turbojpeg.c:2982,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2983,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
                - snprintf
                - snprintf
                - jpeg_write_icc_profile
                - jinit_c_master_control
            - BranchSide:      'src/turbojpeg.c:2986,31'
              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
                - snprintf
                - snprintf
                - jpeg_write_icc_profile
                - jinit_c_master_control
        - Branch String:   'src/turbojpeg.c:2988,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2989,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_write_icc_profile
                - jpeg_simple_progression
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2997,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_write_icc_profile
                - jpeg_simple_progression
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2990,43'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2990,7'
              BranchSideFuncs:
                - 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_write_coefficients
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
                - jpeg_write_icc_profile
            - BranchSide:      'src/turbojpeg.c:2992,57'
              BranchSideFuncs:
                - 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_write_coefficients
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
                - jpeg_write_icc_profile
        - Branch String:   'src/turbojpeg.c:2993,32'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2993,35'
              BranchSideFuncs:
                - 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
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
                - jpeg_write_icc_profile
            - BranchSide:      'src/turbojpeg.c:2996,5'
              BranchSideFuncs:
                - 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_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2993,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2994,32'
              BranchSideFuncs:
                - jpeg_write_icc_profile
                - 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
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2996,5'
              BranchSideFuncs:
                - 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_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2999,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:3003,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:3028,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
        - Branch String:   'src/turbojpeg.c:3003,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:3004,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:3027,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
        - Branch String:   'src/turbojpeg.c:3013,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:3015,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:3026,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:3019,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:3020,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:3025,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:3020,17'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:3022,15'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:3023,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:3028,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:3028,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
            - BranchSide:      'src/turbojpeg.c:3029,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
                - jpeg_write_icc_profile
                - jinit_c_master_control
                - jpeg_simple_progression
        - Branch String:   'src/turbojpeg.c:3034,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:3035,9'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:3038,7'
              BranchSideFuncs:
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:3035,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:3035,18'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:3036,25'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:3038,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:3038,65'
              BranchSideFuncs:
                - jpeg_abort_decompress
                - free
            - BranchSide:      'src/turbojpeg.c:3039,8'
              BranchSideFuncs:
                - free
        - Branch String:   'src/turbojpeg.c:3040,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:3040,34'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:3041,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:2882,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2884,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2884,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2888,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2888,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2902,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2902,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2905,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg.c:2911,5'
          Dst:             jpeg_mem_src_tj
        - Src:             'src/turbojpeg.c:2915,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2915,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2926,9'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2926,9'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2941,3'
          Dst:             jcopy_markers_setup
        - Src:             'src/turbojpeg.c:2944,5'
          Dst:             jpeg_read_header
        - Src:             'src/turbojpeg.c:2948,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2948,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2949,16'
          Dst:             getSubsamp
        - Src:             'src/turbojpeg.c:2952,10'
          Dst:             jtransform_request_workspace
        - Src:             'src/turbojpeg.c:2953,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2953,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2956,24'
          Dst:             getDstSubsamp
        - Src:             'src/turbojpeg.c:2959,9'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2959,9'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2962,9'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2962,9'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2968,14'
          Dst:             jpeg_read_coefficients
        - Src:             'src/turbojpeg.c:2973,7'
          Dst:             jpeg_mem_dest_tj
        - Src:             'src/turbojpeg.c:2974,5'
          Dst:             jpeg_copy_critical_parameters
        - Src:             'src/turbojpeg.c:2975,16'
          Dst:             jtransform_adjust_parameters
        - Src:             'src/turbojpeg.c:2980,7'
          Dst:             jpeg_simple_progression
        - Src:             'src/turbojpeg.c:2989,7'
          Dst:             jpeg_write_coefficients
        - Src:             'src/turbojpeg.c:2990,7'
          Dst:             jcopy_markers_execute
        - Src:             'src/turbojpeg.c:2994,9'
          Dst:             jpeg_write_icc_profile
        - Src:             'src/turbojpeg.c:2997,7'
          Dst:             jinit_c_master_control
        - Src:             'src/turbojpeg.c:2998,5'
          Dst:             jtransform_execute_transform
        - Src:             'src/turbojpeg.c:3022,15'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:3022,15'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:3028,44'
          Dst:             jpeg_finish_compress
        - Src:             'src/turbojpeg.c:3031,3'
          Dst:             jpeg_finish_decompress
        - Src:             'src/turbojpeg.c:3036,5'
          Dst:             jpeg_abort_compress
        - Src:             'src/turbojpeg.c:3038,43'
          Dst:             jpeg_abort_decompress
    - functionName:    my_progress_monitor
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 175
      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:   'src/turbojpeg.c:160,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:160,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - longjmp
            - BranchSide:      'src/turbojpeg.c:161,38'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - longjmp
        - Branch String:   'src/turbojpeg.c:163,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:164,16'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - longjmp
            - BranchSide:      'src/turbojpeg.c:174,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:164,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:167,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:172,7'
          Dst:             longjmp
    - functionName:    getDstSubsamp
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2759
      functionLinenumberEnd: 2776
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcSubsamp
        - transform
      BBCount:         29
      ICount:          132
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/turbojpeg.c:2762,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2763,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:2765,17'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:2765,16'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2765,14'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:2765,67'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:2767,40'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2767,43'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:2769,9'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:2767,77'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2768,7'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:2769,9'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:2768,36'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2768,39'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:2769,9'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:2767,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2769,9'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:2775,10'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:2769,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2769,46'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:2770,14'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:2770,14'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2770,51'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:2771,14'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:2771,14'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2771,51'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:2772,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tj3TransformBufSize
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2834
      functionLinenumberEnd: 2867
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - transform
      BBCount:         30
      ICount:          219
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - getTransformedSpecs
        - snprintf
        - tj3JPEGBufSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/turbojpeg.c:2839,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2839,3'
              BranchSideFuncs:
                - getTransformedSpecs
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2839,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:2840,36'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2840,40'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2841,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2840,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2841,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2843,7'
              BranchSideFuncs:
                - getTransformedSpecs
                - tj3JPEGBufSize
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2843,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2844,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2846,7'
              BranchSideFuncs:
                - getTransformedSpecs
                - tj3JPEGBufSize
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2846,27'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2846,30'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2847,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2846,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2847,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2849,14'
              BranchSideFuncs:
                - getTransformedSpecs
                - tj3JPEGBufSize
        - Branch String:   'src/turbojpeg.c:2852,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2854,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:2858,27'
              BranchSideFuncs:
                - tj3JPEGBufSize
        - Branch String:   'src/turbojpeg.c:2859,31'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2859,34'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:2860,9'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:2859,58'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2860,9'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:2863,15'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:2859,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2861,15'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:2863,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:2839,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2841,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2841,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2844,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2844,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2847,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2847,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2852,7'
          Dst:             getTransformedSpecs
        - Src:             'src/turbojpeg.c:2858,12'
          Dst:             tj3JPEGBufSize
    - functionName:    tjInitTransform
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2753
      functionLinenumberEnd: 2754
      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:   'src/turbojpeg.c:2754,10'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2754,10'
              BranchSideFuncs:
                - tj3Init
            - BranchSide:      'src/turbojpeg.c:2754,10'
              BranchSideFuncs:
                - tj3Init
      Callsites:
        - Src:             'src/turbojpeg.c:2754,10'
          Dst:             tj3Init
    - functionName:    tjDecodeYUV
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2729
      functionLinenumberEnd: 2746
      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:   'src/turbojpeg.c:2733,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2733,3'
              BranchSideFuncs:
                - processFlags
                - tj3DecodeYUV8
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2733,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:2735,19'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2735,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2736,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2735,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2736,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2738,19'
              BranchSideFuncs:
                - processFlags
                - tj3DecodeYUV8
      Callsites:
        - Src:             'src/turbojpeg.c:2733,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2736,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2736,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2739,3'
          Dst:             processFlags
        - Src:             'src/turbojpeg.c:2741,10'
          Dst:             tj3DecodeYUV8
    - functionName:    tj3DecodeYUV8
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2682
      functionLinenumberEnd: 2722
      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:   'src/turbojpeg.c:2687,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2687,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3DecodeYUVPlanes8
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2687,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:2689,22'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2689,25'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2691,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2689,35'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2689,39'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2691,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2689,54'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2689,57'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3DecodeYUVPlanes8
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2691,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2689,68'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2690,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2691,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2689,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2691,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2693,7'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3DecodeYUVPlanes8
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2693,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2694,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2696,29'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3DecodeYUVPlanes8
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2700,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2701,18'
              BranchSideFuncs:
                - tj3DecodeYUVPlanes8
            - BranchSide:      'src/turbojpeg.c:2704,35'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3DecodeYUVPlanes8
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2709,37'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2710,29'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2712,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2708,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2712,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2713,20'
              BranchSideFuncs:
                - tj3DecodeYUVPlanes8
      Callsites:
        - Src:             'src/turbojpeg.c:2687,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2691,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2691,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2694,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2694,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2696,9'
          Dst:             tj3YUVPlaneWidth
        - Src:             'src/turbojpeg.c:2697,9'
          Dst:             tj3YUVPlaneHeight
        - Src:             'src/turbojpeg.c:2704,15'
          Dst:             tj3YUVPlaneWidth
        - Src:             'src/turbojpeg.c:2705,15'
          Dst:             tj3YUVPlaneHeight
        - Src:             'src/turbojpeg.c:2712,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2712,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2717,10'
          Dst:             tj3DecodeYUVPlanes8
    - functionName:    tj3YUVPlaneWidth
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1083
      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:   'src/turbojpeg.c:1067,17'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1067,20'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1068,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:1067,32'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1067,35'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1068,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:1067,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1068,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1069,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1070,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1070,26'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1071,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:1070,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1071,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1073,8'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:1074,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1075,14'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1077,14'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:1079,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1079,36'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1080,5'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'src/turbojpeg.c:1068,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1071,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1080,5'
          Dst:             snprintf
    - functionName:    tj3YUVPlaneHeight
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1117
      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:   'src/turbojpeg.c:1101,18'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1101,21'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1102,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:1101,33'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1101,36'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1102,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:1101,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1102,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1103,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1104,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1104,26'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1105,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:1104,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1105,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1107,8'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:1108,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1109,14'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1111,14'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:1113,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1113,36'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1114,5'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'src/turbojpeg.c:1102,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1105,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1114,5'
          Dst:             snprintf
    - functionName:    tj3DecodeYUVPlanes8
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2517
      functionLinenumberEnd: 2650
      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:   'src/turbojpeg.c:2528,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2528,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:      'src/turbojpeg.c:2530,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:   'src/turbojpeg.c:2530,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2531,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:      'src/turbojpeg.c:2534,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:   'src/turbojpeg.c:2534,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2535,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2537,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:   'src/turbojpeg.c:2537,18'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2537,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:      'src/turbojpeg.c:2539,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2537,35'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2537,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:      'src/turbojpeg.c:2539,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2537,53'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2537,56'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2539,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2537,67'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2538,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2539,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2538,17'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2538,20'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2539,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2538,32'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2538,35'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2539,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2538,51'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2538,54'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2539,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2537,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2539,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2540,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:   'src/turbojpeg.c:2540,36'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2540,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:      'src/turbojpeg.c:2543,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:   'src/turbojpeg.c:2540,54'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2540,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:      'src/turbojpeg.c:2541,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2540,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2541,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:      'src/turbojpeg.c:2543,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:   'src/turbojpeg.c:2543,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2545,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2548,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:   'src/turbojpeg.c:2548,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2549,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2550,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:   'src/turbojpeg.c:2550,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2551,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2553,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:   'src/turbojpeg.c:2553,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2553,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:      'src/turbojpeg.c:2554,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:   'src/turbojpeg.c:2579,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2579,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:      'src/turbojpeg.c:2581,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:   'src/turbojpeg.c:2581,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2582,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2583,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:   'src/turbojpeg.c:2583,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2584,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:      'src/turbojpeg.c:2589,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:   'src/turbojpeg.c:2584,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2585,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:      'src/turbojpeg.c:2587,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:   'src/turbojpeg.c:2589,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2590,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:      'src/turbojpeg.c:2592,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:   'src/turbojpeg.c:2590,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2590,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:      'src/turbojpeg.c:2590,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:   'src/turbojpeg.c:2592,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2593,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:      'src/turbojpeg.c:2621,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
        - Branch String:   'src/turbojpeg.c:2597,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2598,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:      'src/turbojpeg.c:2599,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:   'src/turbojpeg.c:2600,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2601,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:      'src/turbojpeg.c:2602,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:   'src/turbojpeg.c:2602,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2604,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:      'src/turbojpeg.c:2609,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:   'src/turbojpeg.c:2612,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2613,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:      'src/turbojpeg.c:2614,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:   'src/turbojpeg.c:2615,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2616,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:      'src/turbojpeg.c:2619,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:   'src/turbojpeg.c:2617,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2617,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:      'src/turbojpeg.c:2617,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:   'src/turbojpeg.c:2617,14'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2617,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:      'src/turbojpeg.c:2617,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:   'src/turbojpeg.c:2621,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2623,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2626,12'
              BranchSideFuncs:
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
        - Branch String:   'src/turbojpeg.c:2626,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2627,16'
              BranchSideFuncs:
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
            - BranchSide:      'src/turbojpeg.c:2638,25'
              BranchSideFuncs:
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2629,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2631,31'
              BranchSideFuncs:
                - jcopy_sample_rows
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2634,6'
              BranchSideFuncs:
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jcopy_sample_rows
        - Branch String:   'src/turbojpeg.c:2641,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2641,65'
              BranchSideFuncs:
                - jpeg_abort_decompress
                - free
                - free
                - free
                - free
            - BranchSide:      'src/turbojpeg.c:2642,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'src/turbojpeg.c:2643,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2644,17'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/turbojpeg.c:2648,7'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:2648,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2648,34'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:2649,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:2528,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2535,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2535,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2539,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2539,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2541,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2541,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2543,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg.c:2549,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2549,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2551,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2551,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2560,3'
          Dst:             setDecodeDefaults
        - Src:             'src/turbojpeg.c:2565,3'
          Dst:             jpeg_read_header
        - Src:             'src/turbojpeg.c:2573,3'
          Dst:             jinit_master_decompress
        - Src:             'src/turbojpeg.c:2582,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2582,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2598,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2598,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2601,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2601,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2613,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2613,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2621,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg.c:2631,7'
          Dst:             jcopy_sample_rows
        - Src:             'src/turbojpeg.c:2638,3'
          Dst:             jpeg_abort_decompress
        - Src:             'src/turbojpeg.c:2641,43'
          Dst:             jpeg_abort_decompress
    - functionName:    setDecodeDefaults
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2462
      functionLinenumberEnd: 2499
      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:   'src/turbojpeg.c:2467,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2468,34'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/turbojpeg.c:2471,34'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'src/turbojpeg.c:2480,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2481,37'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/turbojpeg.c:2491,3'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'src/turbojpeg.c:2483,30'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2483,52'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/turbojpeg.c:2483,5'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'src/turbojpeg.c:2484,30'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2484,53'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/turbojpeg.c:2484,5'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'src/turbojpeg.c:2492,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2493,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/turbojpeg.c:2498,46'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:2493,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2495,47'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/turbojpeg.c:2496,3'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
      Callsites:
        - Src:             'src/turbojpeg.c:2495,9'
          Dst:             jpeg_alloc_quant_table
    - functionName:    my_read_markers
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2503
      functionLinenumberEnd: 2504
      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.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2508
      functionLinenumberEnd: 2509
      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.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2658
      functionLinenumberEnd: 2675
      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:   'src/turbojpeg.c:2662,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2662,3'
              BranchSideFuncs:
                - processFlags
                - tj3DecodeYUVPlanes8
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2662,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:2664,19'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2664,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2665,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2664,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2665,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2667,19'
              BranchSideFuncs:
                - processFlags
                - tj3DecodeYUVPlanes8
      Callsites:
        - Src:             'src/turbojpeg.c:2662,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2665,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2665,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2668,3'
          Dst:             processFlags
        - Src:             'src/turbojpeg.c:2670,10'
          Dst:             tj3DecodeYUVPlanes8
    - functionName:    tjDecompressToYUV2
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2408
      functionLinenumberEnd: 2450
      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:   'src/turbojpeg.c:2412,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2412,3'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_src_tj
                - jpeg_read_header
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2412,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:2413,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2414,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2416,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_src_tj
                - jpeg_read_header
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2416,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2416,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2417,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2416,40'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2416,43'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2417,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2416,53'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2416,56'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2417,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2416,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2417,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2419,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_src_tj
                - jpeg_read_header
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2419,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2421,12'
              BranchSideFuncs:
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2424,19'
              BranchSideFuncs:
                - jpeg_mem_src_tj
                - jpeg_read_header
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2427,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2427,27'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2428,7'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2428,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2428,29'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2429,10'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2429,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2430,15'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2435,7'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2432,26'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2432,29'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2434,3'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2432,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2433,7'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2434,3'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2435,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2436,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2438,11'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUV8
        - Branch String:   'src/turbojpeg.c:2442,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2443,5'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:2444,30'
              BranchSideFuncs:
                - tj3DecompressToYUV8
        - Branch String:   'src/turbojpeg.c:2447,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2447,65'
              BranchSideFuncs:
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2448,7'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:2448,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2448,34'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:2449,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:2412,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2414,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2414,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2417,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2417,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2419,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg.c:2424,3'
          Dst:             jpeg_mem_src_tj
        - Src:             'src/turbojpeg.c:2425,3'
          Dst:             jpeg_read_header
        - Src:             'src/turbojpeg.c:2436,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2436,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2440,3'
          Dst:             processFlags
        - Src:             'src/turbojpeg.c:2442,7'
          Dst:             tj3SetScalingFactor
        - Src:             'src/turbojpeg.c:2444,10'
          Dst:             tj3DecompressToYUV8
        - Src:             'src/turbojpeg.c:2447,43'
          Dst:             jpeg_abort_decompress
    - functionName:    tj3SetScalingFactor
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1987
      functionLinenumberEnd: 2006
      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:    3
      BranchProfiles:
        - Branch String:   'src/turbojpeg.c:1991,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1991,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1991,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:1992,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1993,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1995,10'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1995,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1996,23'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1999,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1996,40'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1996,57'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1998,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1996,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1997,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1998,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1999,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2000,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2002,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:1991,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1993,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1993,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2000,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2000,5'
          Dst:             snprintf
    - functionName:    tj3DecompressToYUV8
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2346
      functionLinenumberEnd: 2402
      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:   'src/turbojpeg.c:2352,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2352,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:      'src/turbojpeg.c:2352,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:2354,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2354,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2356,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2354,40'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2354,43'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2356,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2354,58'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2354,61'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2356,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2354,71'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2355,8'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2356,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2354,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2356,5'
              BranchSideFuncs:
                - _setjmp
                - setDecompParameters
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
            - BranchSide:      'src/turbojpeg.c:2358,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:   'src/turbojpeg.c:2358,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2360,12'
              BranchSideFuncs:
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2363,7'
              BranchSideFuncs:
                - setDecompParameters
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - jpeg_mem_src_tj
                - jpeg_read_header
        - Branch String:   'src/turbojpeg.c:2363,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2364,21'
              BranchSideFuncs:
                - jpeg_mem_src_tj
                - jpeg_read_header
                - setDecompParameters
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2367,23'
              BranchSideFuncs:
                - setDecompParameters
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2368,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2369,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2371,11'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2378,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2379,18'
              BranchSideFuncs:
                - tj3DecompressToYUVPlanes8
            - BranchSide:      'src/turbojpeg.c:2382,35'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2387,37'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2388,29'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2390,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2386,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2390,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2391,20'
              BranchSideFuncs:
                - tj3DecompressToYUVPlanes8
        - Branch String:   'src/turbojpeg.c:2399,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2399,65'
              BranchSideFuncs:
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2400,7'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:2400,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2400,34'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:2401,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:2352,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2356,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2356,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2358,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg.c:2364,5'
          Dst:             jpeg_mem_src_tj
        - Src:             'src/turbojpeg.c:2365,5'
          Dst:             jpeg_read_header
        - Src:             'src/turbojpeg.c:2367,3'
          Dst:             setDecompParameters
        - Src:             'src/turbojpeg.c:2369,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2369,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2374,9'
          Dst:             tj3YUVPlaneWidth
        - Src:             'src/turbojpeg.c:2375,9'
          Dst:             tj3YUVPlaneHeight
        - Src:             'src/turbojpeg.c:2382,15'
          Dst:             tj3YUVPlaneWidth
        - Src:             'src/turbojpeg.c:2383,15'
          Dst:             tj3YUVPlaneHeight
        - Src:             'src/turbojpeg.c:2390,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2390,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2395,10'
          Dst:             tj3DecompressToYUVPlanes8
        - Src:             'src/turbojpeg.c:2399,43'
          Dst:             jpeg_abort_decompress
    - functionName:    setDecompParameters
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 506
      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:   'src/turbojpeg.c:490,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:491,24'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:492,24'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:493,24'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:494,24'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:495,24'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:496,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:486,19'
          Dst:             getSubsamp
    - functionName:    tj3DecompressToYUVPlanes8
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionLinenumberEnd: 2289
      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:   'src/turbojpeg.c:2141,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2141,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:      'src/turbojpeg.c:2143,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:   'src/turbojpeg.c:2143,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2144,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:      'src/turbojpeg.c:2147,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:   'src/turbojpeg.c:2147,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2148,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2150,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:   'src/turbojpeg.c:2150,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2150,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2151,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2150,40'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2150,44'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2151,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2150,54'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2150,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:      'src/turbojpeg.c:2151,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2150,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2151,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:      'src/turbojpeg.c:2153,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:   'src/turbojpeg.c:2153,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2154,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:      'src/turbojpeg.c:2159,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:   'src/turbojpeg.c:2163,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2165,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2168,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:   'src/turbojpeg.c:2168,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2169,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:      'src/turbojpeg.c:2172,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:   'src/turbojpeg.c:2173,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2174,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:      'src/turbojpeg.c:2177,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:   'src/turbojpeg.c:2173,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2176,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2177,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:   'src/turbojpeg.c:2177,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2178,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2180,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:   'src/turbojpeg.c:2180,36'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2180,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:      'src/turbojpeg.c:2183,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:   'src/turbojpeg.c:2180,54'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2180,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:      'src/turbojpeg.c:2181,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2180,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2181,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:      'src/turbojpeg.c:2183,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:   'src/turbojpeg.c:2183,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2184,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2186,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:   'src/turbojpeg.c:2192,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2193,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:      'src/turbojpeg.c:2211,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:   'src/turbojpeg.c:2200,24'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2200,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:      'src/turbojpeg.c:2200,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:   'src/turbojpeg.c:2200,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2200,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:      'src/turbojpeg.c:2201,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:   'src/turbojpeg.c:2203,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2204,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2205,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:   'src/turbojpeg.c:2206,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2207,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:      'src/turbojpeg.c:2210,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:   'src/turbojpeg.c:2208,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2208,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:      'src/turbojpeg.c:2208,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:   'src/turbojpeg.c:2208,14'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2208,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:      'src/turbojpeg.c:2208,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:   'src/turbojpeg.c:2211,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2212,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:      'src/turbojpeg.c:2225,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
        - Branch String:   'src/turbojpeg.c:2212,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2213,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2214,11'
              BranchSideFuncs:
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2215,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2216,65'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2223,3'
              BranchSideFuncs:
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
        - Branch String:   'src/turbojpeg.c:2216,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2217,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2218,16'
              BranchSideFuncs:
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2218,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2219,26'
              BranchSideFuncs:
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2222,5'
              BranchSideFuncs:
                - _setjmp
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2225,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2227,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2230,33'
              BranchSideFuncs:
                - jpeg_start_decompress
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
        - Branch String:   'src/turbojpeg.c:2237,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2242,12'
              BranchSideFuncs:
                - jpeg_read_raw_data
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2278,26'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2242,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2243,39'
              BranchSideFuncs:
                - jpeg_read_raw_data
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2266,24'
              BranchSideFuncs:
                - jpeg_read_raw_data
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2245,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2256,37'
              BranchSideFuncs:
                - jpeg_read_raw_data
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2262,17'
              BranchSideFuncs:
                - jpeg_read_raw_data
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2263,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2263,41'
              BranchSideFuncs:
                - jpeg_read_raw_data
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2264,32'
              BranchSideFuncs:
                - jpeg_read_raw_data
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2268,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2271,14'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
            - BranchSide:      'src/turbojpeg.c:2277,3'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
        - Branch String:   'src/turbojpeg.c:2271,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2272,16'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
            - BranchSide:      'src/turbojpeg.c:2276,5'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
        - Branch String:   'src/turbojpeg.c:2272,25'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2272,23'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
            - BranchSide:      'src/turbojpeg.c:2272,23'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
        - Branch String:   'src/turbojpeg.c:2272,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2273,25'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
            - BranchSide:      'src/turbojpeg.c:2275,7'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - free
                - free
                - jpeg_abort_decompress
                - jpeg_read_raw_data
        - Branch String:   'src/turbojpeg.c:2281,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2281,65'
              BranchSideFuncs:
                - jpeg_abort_decompress
                - free
                - free
                - free
            - BranchSide:      'src/turbojpeg.c:2282,10'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'src/turbojpeg.c:2282,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2283,17'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/turbojpeg.c:2286,8'
              BranchSideFuncs:
                - free
        - Branch String:   'src/turbojpeg.c:2287,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2287,34'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:2288,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:2141,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2148,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2148,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2151,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2151,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2163,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg.c:2169,5'
          Dst:             jpeg_mem_src_tj
        - Src:             'src/turbojpeg.c:2170,5'
          Dst:             jpeg_read_header
        - Src:             'src/turbojpeg.c:2172,3'
          Dst:             setDecompParameters
        - Src:             'src/turbojpeg.c:2176,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2176,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2178,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2178,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2181,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2181,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2184,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2184,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2188,3'
          Dst:             jpeg_calc_output_dimensions
        - Src:             'src/turbojpeg.c:2198,13'
          Dst:             tj3YUVPlaneWidth
        - Src:             'src/turbojpeg.c:2199,13'
          Dst:             tj3YUVPlaneHeight
        - Src:             'src/turbojpeg.c:2204,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2204,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2213,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2213,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2217,9'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2217,9'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2225,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg.c:2236,3'
          Dst:             jpeg_start_decompress
        - Src:             'src/turbojpeg.c:2266,5'
          Dst:             jpeg_read_raw_data
        - Src:             'src/turbojpeg.c:2278,3'
          Dst:             jpeg_finish_decompress
        - Src:             'src/turbojpeg.c:2281,43'
          Dst:             jpeg_abort_decompress
    - functionName:    tjDecompressToYUVPlanes
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2297
      functionLinenumberEnd: 2338
      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:   'src/turbojpeg.c:2301,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2301,3'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_src_tj
                - jpeg_read_header
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2301,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:2302,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2303,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2305,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_src_tj
                - jpeg_read_header
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2305,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2305,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2306,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2305,40'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2305,43'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2306,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2305,53'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2305,56'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2306,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2305,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2306,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2308,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_src_tj
                - jpeg_read_header
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2308,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2310,12'
              BranchSideFuncs:
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2313,19'
              BranchSideFuncs:
                - jpeg_mem_src_tj
                - jpeg_read_header
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2316,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2316,27'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2317,7'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2317,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2317,29'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2318,10'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2318,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2319,15'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2324,7'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2321,26'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2321,29'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2323,3'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2321,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2322,7'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2323,3'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2324,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2325,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2327,16'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3DecompressToYUVPlanes8
        - Branch String:   'src/turbojpeg.c:2329,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2330,5'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:2331,36'
              BranchSideFuncs:
                - tj3DecompressToYUVPlanes8
        - Branch String:   'src/turbojpeg.c:2335,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2335,65'
              BranchSideFuncs:
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2336,7'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:2336,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2336,34'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:2337,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:2301,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2303,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2303,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2306,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2306,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2308,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg.c:2313,3'
          Dst:             jpeg_mem_src_tj
        - Src:             'src/turbojpeg.c:2314,3'
          Dst:             jpeg_read_header
        - Src:             'src/turbojpeg.c:2325,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2325,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2327,3'
          Dst:             processFlags
        - Src:             'src/turbojpeg.c:2329,7'
          Dst:             tj3SetScalingFactor
        - Src:             'src/turbojpeg.c:2331,10'
          Dst:             tj3DecompressToYUVPlanes8
        - Src:             'src/turbojpeg.c:2335,43'
          Dst:             jpeg_abort_decompress
    - functionName:    tjDecompressToYUV
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2456
      functionLinenumberEnd: 2457
      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:             'src/turbojpeg.c:2457,10'
          Dst:             tjDecompressToYUV2
    - functionName:    tjDecompress
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2116
      functionLinenumberEnd: 2122
      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:   'src/turbojpeg.c:2117,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2118,30'
              BranchSideFuncs:
                - tjDecompressToYUV
            - BranchSide:      'src/turbojpeg.c:2120,26'
              BranchSideFuncs:
                - getPixelFormat
                - tjDecompress2
      Callsites:
        - Src:             'src/turbojpeg.c:2118,12'
          Dst:             tjDecompressToYUV
        - Src:             'src/turbojpeg.c:2121,34'
          Dst:             getPixelFormat
        - Src:             'src/turbojpeg.c:2120,12'
          Dst:             tjDecompress2
    - functionName:    getPixelFormat
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 331
      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:   'src/turbojpeg.c:316,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:316,23'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:317,7'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:317,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:318,9'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:321,7'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:318,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:318,25'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:319,10'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:321,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:322,9'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:330,3'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:322,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:323,11'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:326,11'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:323,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:323,27'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:324,12'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:326,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:326,27'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:327,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tjDecompress2
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2067
      functionLinenumberEnd: 2109
      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:   'src/turbojpeg.c:2071,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2071,3'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_src_tj
                - jpeg_read_header
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2071,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:2072,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2073,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2075,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_src_tj
                - jpeg_read_header
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2075,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2075,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2076,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2075,40'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2075,43'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2076,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2075,53'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2075,56'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2076,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2075,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2076,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2078,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_src_tj
                - jpeg_read_header
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2078,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2080,12'
              BranchSideFuncs:
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2083,19'
              BranchSideFuncs:
                - jpeg_mem_src_tj
                - jpeg_read_header
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2086,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2086,27'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2087,7'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2087,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2087,29'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2088,10'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2088,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2089,15'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2094,7'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2091,26'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2091,29'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2093,3'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2091,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2092,7'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2093,3'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
                - snprintf
                - snprintf
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg.c:2094,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2095,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2097,16'
              BranchSideFuncs:
                - processFlags
                - tj3SetScalingFactor
                - tj3SetCroppingRegion
                - tj3Decompress8
        - Branch String:   'src/turbojpeg.c:2099,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2100,5'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:2101,28'
              BranchSideFuncs:
                - tj3SetCroppingRegion
                - tj3Decompress8
        - Branch String:   'src/turbojpeg.c:2101,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2102,5'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:2103,25'
              BranchSideFuncs:
                - tj3Decompress8
        - Branch String:   'src/turbojpeg.c:2106,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2106,65'
              BranchSideFuncs:
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg.c:2107,7'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:2107,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2107,34'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:2108,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:2071,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2073,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2073,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2076,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2076,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2078,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg.c:2083,3'
          Dst:             jpeg_mem_src_tj
        - Src:             'src/turbojpeg.c:2084,3'
          Dst:             jpeg_read_header
        - Src:             'src/turbojpeg.c:2095,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2095,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2097,3'
          Dst:             processFlags
        - Src:             'src/turbojpeg.c:2099,7'
          Dst:             tj3SetScalingFactor
        - Src:             'src/turbojpeg.c:2101,7'
          Dst:             tj3SetCroppingRegion
        - Src:             'src/turbojpeg.c:2103,10'
          Dst:             tj3Decompress8
        - Src:             'src/turbojpeg.c:2106,43'
          Dst:             jpeg_abort_decompress
    - functionName:    tj3SetCroppingRegion
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2011
      functionLinenumberEnd: 2057
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - handle
        - croppingRegion
        - ''
      BBCount:         59
      ICount:          500
      EdgeCount:       82
      CyclomaticComplexity: 25
      functionsReached:
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/turbojpeg.c:2015,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2015,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2015,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:2016,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2017,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2019,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2019,29'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2019,47'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2025,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2019,54'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2020,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2025,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2020,29'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2020,47'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2025,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2019,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2021,5'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:2025,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2025,28'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2025,46'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2027,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2025,52'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2025,70'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2027,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2025,76'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2026,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2027,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2025,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2027,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2028,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2028,27'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2028,30'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2029,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2028,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2029,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2030,8'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2030,29'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2030,32'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2030,58'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2030,55'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2030,58'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2031,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2030,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2031,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2032,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2032,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2033,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2035,17'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2038,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2040,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2044,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2044,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2045,24'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2046,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2046,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2047,24'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2048,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2048,29'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2048,47'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2051,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2048,54'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2049,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2051,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2049,57'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2050,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2051,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:2048,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:2051,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:2053,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:2015,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2017,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2017,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2027,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2027,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2029,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2029,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2031,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2031,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2033,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2033,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2040,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2040,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2051,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:2051,5'
          Dst:             snprintf
    - functionName:    tj3Decompress8
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg-mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 287
      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:    1
      BranchProfiles:
        - Branch String:   'src/turbojpeg-mp.c:161,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:161,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:      'src/turbojpeg-mp.c:161,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:162,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:163,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:165,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:   'src/turbojpeg-mp.c:165,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:165,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:167,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg-mp.c:165,40'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:165,43'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:167,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg-mp.c:165,58'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:165,61'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:167,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg-mp.c:165,71'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:166,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:167,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg-mp.c:166,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:166,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:167,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg-mp.c:165,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:167,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:169,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:   'src/turbojpeg-mp.c:169,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:170,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:      'src/turbojpeg-mp.c:175,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:   'src/turbojpeg-mp.c:179,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:181,12'
              BranchSideFuncs:
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:184,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:   'src/turbojpeg-mp.c:184,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:185,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:      'src/turbojpeg-mp.c:188,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:   'src/turbojpeg-mp.c:189,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:190,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:      'src/turbojpeg-mp.c:193,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:   'src/turbojpeg-mp.c:189,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:192,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:193,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:   'src/turbojpeg-mp.c:206,35'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:207,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:      'src/turbojpeg-mp.c:208,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:   'src/turbojpeg-mp.c:207,36'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:207,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:      'src/turbojpeg-mp.c:223,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:   'src/turbojpeg-mp.c:206,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:208,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:      'src/turbojpeg-mp.c:223,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:   'src/turbojpeg-mp.c:212,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:213,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:216,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:   'src/turbojpeg-mp.c:216,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:217,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:220,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:   'src/turbojpeg-mp.c:223,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:223,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:      'src/turbojpeg-mp.c:225,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:   'src/turbojpeg-mp.c:227,35'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:227,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:      'src/turbojpeg-mp.c:228,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:   'src/turbojpeg-mp.c:227,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:228,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:      'src/turbojpeg-mp.c:231,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:   'src/turbojpeg-mp.c:230,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:232,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:233,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:   'src/turbojpeg-mp.c:233,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:235,12'
              BranchSideFuncs:
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:237,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:   'src/turbojpeg-mp.c:237,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:238,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:      'src/turbojpeg-mp.c:245,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:   'src/turbojpeg-mp.c:238,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:239,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:      'src/turbojpeg-mp.c:241,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:   'src/turbojpeg-mp.c:245,35'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:245,38'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:246,9'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:245,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:246,9'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:276,5'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_read_scanlines
        - Branch String:   'src/turbojpeg-mp.c:246,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:247,47'
              BranchSideFuncs:
                - jpeg_skip_scanlines
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:254,5'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
        - Branch String:   'src/turbojpeg-mp.c:249,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:250,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:253,5'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
                - jpeg_read_scanlines
        - Branch String:   'src/turbojpeg-mp.c:254,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:256,28'
              BranchSideFuncs:
                - jpeg_read_scanlines
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:260,9'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg_skip_scanlines
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:260,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:262,47'
              BranchSideFuncs:
                - jpeg_skip_scanlines
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:273,3'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg-mp.c:266,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:268,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:272,5'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg-mp.c:276,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:0,0'
              BranchSideFuncs:
                - jpeg_read_scanlines
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:277,28'
              BranchSideFuncs:
                - jpeg_read_scanlines
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg-mp.c:283,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:283,65'
              BranchSideFuncs:
                - jpeg_abort_decompress
                - free
            - BranchSide:      'src/turbojpeg-mp.c:284,8'
              BranchSideFuncs:
                - free
        - Branch String:   'src/turbojpeg-mp.c:285,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:285,34'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg-mp.c:286,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg-mp.c:161,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:163,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:163,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:167,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:167,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:179,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg-mp.c:185,5'
          Dst:             jpeg_mem_src_tj
        - Src:             'src/turbojpeg-mp.c:186,5'
          Dst:             jpeg_read_header
        - Src:             'src/turbojpeg-mp.c:188,3'
          Dst:             setDecompParameters
        - Src:             'src/turbojpeg-mp.c:192,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:192,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:203,3'
          Dst:             jpeg_start_decompress
        - Src:             'src/turbojpeg-mp.c:211,5'
          Dst:             jpeg_crop_scanline
        - Src:             'src/turbojpeg-mp.c:213,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:213,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:217,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:217,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:232,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:232,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:233,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg-mp.c:247,26'
          Dst:             jpeg_skip_scanlines
        - Src:             'src/turbojpeg-mp.c:250,9'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:250,9'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:256,7'
          Dst:             jpeg_read_scanlines
        - Src:             'src/turbojpeg-mp.c:262,26'
          Dst:             jpeg_skip_scanlines
        - Src:             'src/turbojpeg-mp.c:268,9'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:268,9'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:277,7'
          Dst:             jpeg_read_scanlines
        - Src:             'src/turbojpeg-mp.c:280,3'
          Dst:             jpeg_finish_decompress
        - Src:             'src/turbojpeg-mp.c:283,43'
          Dst:             jpeg_abort_decompress
    - functionName:    tjGetScalingFactors
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1979
      functionLinenumberEnd: 1980
      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:             'src/turbojpeg.c:1980,10'
          Dst:             tj3GetScalingFactors
    - functionName:    tj3GetScalingFactors
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1964
      functionLinenumberEnd: 1974
      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:   'src/turbojpeg.c:1968,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1969,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1971,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:1969,5'
          Dst:             snprintf
    - functionName:    tj3GetICCProfile
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1932
      functionLinenumberEnd: 1959
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handle
        - iccBuf
        - iccSize
      BBCount:         21
      ICount:          169
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/turbojpeg.c:1936,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1936,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1936,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:1937,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1938,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1940,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1940,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1941,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1943,8'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1943,25'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1943,29'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1944,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1943,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1944,9'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:1950,14'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:1944,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1944,18'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1945,6'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1951,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1952,5'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:1953,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:1936,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1938,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1938,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1941,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1941,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1947,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1947,5'
          Dst:             snprintf
    - functionName:    tjDecompressHeader
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1921
      functionLinenumberEnd: 1924
      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:             'src/turbojpeg.c:1924,10'
          Dst:             tjDecompressHeader2
    - functionName:    tjDecompressHeader2
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1910
      functionLinenumberEnd: 1914
      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:             'src/turbojpeg.c:1913,10'
          Dst:             tjDecompressHeader3
    - functionName:    tjDecompressHeader3
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1883
      functionLinenumberEnd: 1904
      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:   'src/turbojpeg.c:1887,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1887,3'
              BranchSideFuncs:
                - tj3DecompressHeader
                - tj3Get
                - tj3Get
                - tj3Get
                - tj3Get
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1887,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:1889,21'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1889,24'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1891,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1889,39'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1889,42'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1891,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1889,62'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1890,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1891,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1889,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1891,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1893,32'
              BranchSideFuncs:
                - tj3DecompressHeader
                - tj3Get
                - tj3Get
                - tj3Get
                - tj3Get
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1898,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1899,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1900,28'
              BranchSideFuncs:
                - tj3Get
      Callsites:
        - Src:             'src/turbojpeg.c:1887,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1891,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1891,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1893,12'
          Dst:             tj3DecompressHeader
        - Src:             'src/turbojpeg.c:1895,12'
          Dst:             tj3Get
        - Src:             'src/turbojpeg.c:1896,13'
          Dst:             tj3Get
        - Src:             'src/turbojpeg.c:1897,18'
          Dst:             tj3Get
        - Src:             'src/turbojpeg.c:1899,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1899,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1900,21'
          Dst:             tj3Get
    - functionName:    tj3DecompressHeader
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1822
      functionLinenumberEnd: 1875
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - handle
        - jpegBuf
        - jpegSize
      BBCount:         43
      ICount:          294
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - _setjmp
        - jpeg_abort_decompress
        - jpeg_mem_src_tj
        - jpeg_read_header
        - jpeg_read_icc_profile
        - jpeg_save_markers
        - setDecompParameters
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/turbojpeg.c:1828,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1828,3'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_src_tj
                - jpeg_read_header
                - setDecompParameters
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_icc_profile
                - free
                - jpeg_save_markers
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1828,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:1829,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1830,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1832,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_src_tj
                - jpeg_read_header
                - setDecompParameters
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_icc_profile
                - free
                - jpeg_save_markers
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1832,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1832,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1833,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1832,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1833,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1835,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_mem_src_tj
                - jpeg_read_header
                - setDecompParameters
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_icc_profile
                - free
                - jpeg_save_markers
        - Branch String:   'src/turbojpeg.c:1835,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1837,5'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:1840,19'
              BranchSideFuncs:
                - jpeg_mem_src_tj
                - jpeg_read_header
                - setDecompParameters
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_icc_profile
                - free
                - jpeg_save_markers
        - Branch String:   'src/turbojpeg.c:1846,30'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1846,33'
              BranchSideFuncs:
                - jpeg_save_markers
                - jpeg_read_header
                - setDecompParameters
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_icc_profile
                - free
            - BranchSide:      'src/turbojpeg.c:1847,23'
              BranchSideFuncs:
                - jpeg_save_markers
                - jpeg_read_header
                - setDecompParameters
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_icc_profile
                - free
        - Branch String:   'src/turbojpeg.c:1846,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1847,23'
              BranchSideFuncs:
                - jpeg_save_markers
                - jpeg_read_header
                - setDecompParameters
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_icc_profile
                - free
            - BranchSide:      'src/turbojpeg.c:1852,24'
              BranchSideFuncs:
                - jpeg_read_header
                - setDecompParameters
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_icc_profile
                - free
        - Branch String:   'src/turbojpeg.c:1852,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1853,5'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:1855,23'
              BranchSideFuncs:
                - setDecompParameters
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jpeg_read_icc_profile
                - free
        - Branch String:   'src/turbojpeg.c:1857,30'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1857,33'
              BranchSideFuncs:
                - jpeg_read_icc_profile
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - free
            - BranchSide:      'src/turbojpeg.c:1858,31'
              BranchSideFuncs:
                - jpeg_read_icc_profile
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - free
        - Branch String:   'src/turbojpeg.c:1857,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1858,31'
              BranchSideFuncs:
                - jpeg_read_icc_profile
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - free
            - BranchSide:      'src/turbojpeg.c:1865,25'
              BranchSideFuncs:
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1858,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1859,12'
              BranchSideFuncs:
                - free
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1863,3'
              BranchSideFuncs:
                - jpeg_abort_decompress
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1867,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1868,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1869,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1869,27'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1869,30'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1870,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1869,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1869,49'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1870,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1873,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1873,34'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:1874,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:1828,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1830,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1830,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1833,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1833,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1835,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg.c:1840,3'
          Dst:             jpeg_mem_src_tj
        - Src:             'src/turbojpeg.c:1847,5'
          Dst:             jpeg_save_markers
        - Src:             'src/turbojpeg.c:1852,7'
          Dst:             jpeg_read_header
        - Src:             'src/turbojpeg.c:1855,3'
          Dst:             setDecompParameters
        - Src:             'src/turbojpeg.c:1858,9'
          Dst:             jpeg_read_icc_profile
        - Src:             'src/turbojpeg.c:1865,3'
          Dst:             jpeg_abort_decompress
        - Src:             'src/turbojpeg.c:1868,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1868,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1870,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1870,5'
          Dst:             snprintf
    - functionName:    tj3Get
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - handle
        - param
      BBCount:         31
      ICount:          242
      EdgeCount:       61
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/turbojpeg.c:814,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:814,14'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:816,11'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:816,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:818,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:820,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:822,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:824,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:826,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:828,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:830,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:832,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:834,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:836,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:838,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:840,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:842,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:844,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:846,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:848,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:850,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:852,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:854,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:856,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:858,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:860,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:862,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:864,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:866,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:868,12'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:871,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tjInitDecompress
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1813
      functionLinenumberEnd: 1814
      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:   'src/turbojpeg.c:1814,10'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1814,10'
              BranchSideFuncs:
                - tj3Init
            - BranchSide:      'src/turbojpeg.c:1814,10'
              BranchSideFuncs:
                - tj3Init
      Callsites:
        - Src:             'src/turbojpeg.c:1814,10'
          Dst:             tj3Init
    - functionName:    tjEncodeYUV
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1774
      functionLinenumberEnd: 1777
      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:             'src/turbojpeg.c:1776,23'
          Dst:             getPixelFormat
        - Src:             'src/turbojpeg.c:1775,10'
          Dst:             tjEncodeYUV2
    - functionName:    tjEncodeYUV2
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1765
      functionLinenumberEnd: 1767
      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:             'src/turbojpeg.c:1766,10'
          Dst:             tjEncodeYUV3
    - functionName:    tjEncodeYUV3
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1742
      functionLinenumberEnd: 1759
      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:   'src/turbojpeg.c:1746,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1746,3'
              BranchSideFuncs:
                - processFlags
                - tj3EncodeYUV8
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1746,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:1748,19'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1748,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1749,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1748,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1749,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1751,19'
              BranchSideFuncs:
                - processFlags
                - tj3EncodeYUV8
      Callsites:
        - Src:             'src/turbojpeg.c:1746,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1749,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1749,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1752,3'
          Dst:             processFlags
        - Src:             'src/turbojpeg.c:1754,10'
          Dst:             tj3EncodeYUV8
    - functionName:    tj3EncodeYUV8
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1695
      functionLinenumberEnd: 1735
      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:   'src/turbojpeg.c:1700,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1700,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3EncodeYUVPlanes8
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1700,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:1702,18'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1702,21'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1704,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1702,33'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1702,36'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1704,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1702,51'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1702,54'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1704,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1702,64'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1703,8'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1704,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1702,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1704,5'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3EncodeYUVPlanes8
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1706,7'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3EncodeYUVPlanes8
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1706,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1707,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1709,29'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3EncodeYUVPlanes8
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1713,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1714,18'
              BranchSideFuncs:
                - tj3EncodeYUVPlanes8
            - BranchSide:      'src/turbojpeg.c:1717,35'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tj3EncodeYUVPlanes8
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1722,37'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1723,29'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1725,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1721,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1725,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1726,20'
              BranchSideFuncs:
                - tj3EncodeYUVPlanes8
      Callsites:
        - Src:             'src/turbojpeg.c:1700,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1704,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1704,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1707,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1707,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1709,9'
          Dst:             tj3YUVPlaneWidth
        - Src:             'src/turbojpeg.c:1710,9'
          Dst:             tj3YUVPlaneHeight
        - Src:             'src/turbojpeg.c:1717,15'
          Dst:             tj3YUVPlaneWidth
        - Src:             'src/turbojpeg.c:1718,15'
          Dst:             tj3YUVPlaneHeight
        - Src:             'src/turbojpeg.c:1725,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1725,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1730,10'
          Dst:             tj3EncodeYUVPlanes8
    - functionName:    tj3EncodeYUVPlanes8
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1516
      functionLinenumberEnd: 1664
      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:   'src/turbojpeg.c:1526,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1526,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:      'src/turbojpeg.c:1528,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:   'src/turbojpeg.c:1528,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1529,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:      'src/turbojpeg.c:1533,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:   'src/turbojpeg.c:1533,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1534,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1536,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:   'src/turbojpeg.c:1536,22'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1536,25'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1539,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:1536,36'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1536,39'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1539,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:1536,49'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1536,52'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1539,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:1536,64'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1537,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1539,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:1537,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1537,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1539,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:1537,50'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1537,54'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1539,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:1537,64'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1538,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:      'src/turbojpeg.c:1539,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:1536,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1539,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:      'src/turbojpeg.c:1540,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:   'src/turbojpeg.c:1540,36'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1540,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:      'src/turbojpeg.c:1543,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:   'src/turbojpeg.c:1540,54'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1540,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:      'src/turbojpeg.c:1541,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:1540,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1541,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:      'src/turbojpeg.c:1543,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:   'src/turbojpeg.c:1543,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1544,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1545,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:   'src/turbojpeg.c:1545,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1546,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1548,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:   'src/turbojpeg.c:1548,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1548,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:      'src/turbojpeg.c:1550,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:   'src/turbojpeg.c:1550,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1552,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1555,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:   'src/turbojpeg.c:1565,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1566,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1567,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:   'src/turbojpeg.c:1576,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1577,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1578,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:   'src/turbojpeg.c:1578,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1579,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:      'src/turbojpeg.c:1584,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:   'src/turbojpeg.c:1579,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1580,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:      'src/turbojpeg.c:1582,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:   'src/turbojpeg.c:1584,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1585,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:      'src/turbojpeg.c:1587,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:   'src/turbojpeg.c:1585,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1585,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:      'src/turbojpeg.c:1585,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:   'src/turbojpeg.c:1587,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1588,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:      'src/turbojpeg.c:1634,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
        - Branch String:   'src/turbojpeg.c:1593,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1594,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:      'src/turbojpeg.c:1596,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:   'src/turbojpeg.c:1597,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1598,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:      'src/turbojpeg.c:1599,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:   'src/turbojpeg.c:1599,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1601,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:      'src/turbojpeg.c:1608,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:   'src/turbojpeg.c:1610,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1611,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:      'src/turbojpeg.c:1612,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:   'src/turbojpeg.c:1613,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1614,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:      'src/turbojpeg.c:1615,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:   'src/turbojpeg.c:1615,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1617,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:      'src/turbojpeg.c:1622,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:   'src/turbojpeg.c:1625,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1626,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:      'src/turbojpeg.c:1627,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:   'src/turbojpeg.c:1628,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1629,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:      'src/turbojpeg.c:1632,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:   'src/turbojpeg.c:1630,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1630,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:      'src/turbojpeg.c:1630,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:   'src/turbojpeg.c:1630,14'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1630,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:      'src/turbojpeg.c:1630,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:   'src/turbojpeg.c:1634,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1636,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1639,12'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
        - Branch String:   'src/turbojpeg.c:1639,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1640,7'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
            - BranchSide:      'src/turbojpeg.c:1649,27'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:1643,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1645,33'
              BranchSideFuncs:
                - jcopy_sample_rows
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1648,3'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
                - jpeg_abort_compress
                - jcopy_sample_rows
        - Branch String:   'src/turbojpeg.c:1653,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1653,63'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/turbojpeg.c:1654,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'src/turbojpeg.c:1655,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1656,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'src/turbojpeg.c:1662,7'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:1662,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1662,34'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:1663,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:1526,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1534,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1534,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1539,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1539,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1541,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1541,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1544,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1544,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1546,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1546,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1550,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg.c:1559,3'
          Dst:             setCompDefaults
        - Src:             'src/turbojpeg.c:1566,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1566,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1568,3'
          Dst:             jinit_c_master_control
        - Src:             'src/turbojpeg.c:1569,3'
          Dst:             jinit_color_converter
        - Src:             'src/turbojpeg.c:1570,3'
          Dst:             jinit_downsampler
        - Src:             'src/turbojpeg.c:1577,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1577,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1594,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1594,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1598,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1598,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1611,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1611,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1614,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1614,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1626,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1626,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1634,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg.c:1645,7'
          Dst:             jcopy_sample_rows
        - Src:             'src/turbojpeg.c:1650,3'
          Dst:             jpeg_abort_compress
        - Src:             'src/turbojpeg.c:1653,43'
          Dst:             jpeg_abort_compress
    - functionName:    setCompDefaults
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 399
      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:   'src/turbojpeg.c:348,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:350,27'
              BranchSideFuncs:
                - jpeg_enable_lossless
            - BranchSide:      'src/turbojpeg.c:359,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:   'src/turbojpeg.c:352,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:353,15'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:354,14'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:362,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:364,26'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_simple_progression
            - BranchSide:      'src/turbojpeg.c:366,26'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_simple_progression
            - BranchSide:      'src/turbojpeg.c:368,26'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_simple_progression
            - BranchSide:      'src/turbojpeg.c:370,26'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_simple_progression
            - BranchSide:      'src/turbojpeg.c:372,26'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_simple_progression
            - BranchSide:      'src/turbojpeg.c:374,9'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_simple_progression
                - jpeg_set_colorspace
                - jpeg_set_colorspace
        - Branch String:   'src/turbojpeg.c:374,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:375,28'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_simple_progression
            - BranchSide:      'src/turbojpeg.c:376,14'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_simple_progression
                - jpeg_set_colorspace
        - Branch String:   'src/turbojpeg.c:376,14'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:377,28'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_simple_progression
            - BranchSide:      'src/turbojpeg.c:379,28'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_simple_progression
        - Branch String:   'src/turbojpeg.c:382,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:383,35'
              BranchSideFuncs:
                - jpeg_simple_progression
            - BranchSide:      'src/turbojpeg.c:385,7'
              BranchSideFuncs:
                - jpeg_simple_progression
        - Branch String:   'src/turbojpeg.c:385,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:385,51'
              BranchSideFuncs:
                - jpeg_simple_progression
            - BranchSide:      'src/turbojpeg.c:387,28'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:392,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:393,57'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:394,56'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:397,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:397,7'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:398,58'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:339,3'
          Dst:             jpeg_set_defaults
        - Src:             'src/turbojpeg.c:350,5'
          Dst:             jpeg_enable_lossless
        - Src:             'src/turbojpeg.c:359,3'
          Dst:             jpeg_set_quality
        - Src:             'src/turbojpeg.c:364,5'
          Dst:             jpeg_set_colorspace
        - Src:             'src/turbojpeg.c:366,5'
          Dst:             jpeg_set_colorspace
        - Src:             'src/turbojpeg.c:368,5'
          Dst:             jpeg_set_colorspace
        - Src:             'src/turbojpeg.c:370,5'
          Dst:             jpeg_set_colorspace
        - Src:             'src/turbojpeg.c:372,5'
          Dst:             jpeg_set_colorspace
        - Src:             'src/turbojpeg.c:375,7'
          Dst:             jpeg_set_colorspace
        - Src:             'src/turbojpeg.c:377,7'
          Dst:             jpeg_set_colorspace
        - Src:             'src/turbojpeg.c:379,7'
          Dst:             jpeg_set_colorspace
        - Src:             'src/turbojpeg.c:385,26'
          Dst:             jpeg_simple_progression
    - functionName:    tjEncodeYUVPlanes
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1671
      functionLinenumberEnd: 1688
      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:   'src/turbojpeg.c:1675,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1675,3'
              BranchSideFuncs:
                - processFlags
                - tj3EncodeYUVPlanes8
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1675,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:1677,19'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1677,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1678,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1677,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1678,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1680,19'
              BranchSideFuncs:
                - processFlags
                - tj3EncodeYUVPlanes8
      Callsites:
        - Src:             'src/turbojpeg.c:1675,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1678,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1678,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1681,3'
          Dst:             processFlags
        - Src:             'src/turbojpeg.c:1683,10'
          Dst:             tj3EncodeYUVPlanes8
    - functionName:    tjCompressFromYUV
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1485
      functionLinenumberEnd: 1508
      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:         15
      ICount:          149
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - processFlags
        - snprintf
        - tj3CompressFromYUV8
        - tj3JPEGBufSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/turbojpeg.c:1490,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1490,3'
              BranchSideFuncs:
                - processFlags
                - tj3CompressFromYUV8
                - tj3JPEGBufSize
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1490,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:1492,19'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1492,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1493,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1492,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1493,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1495,19'
              BranchSideFuncs:
                - processFlags
                - tj3CompressFromYUV8
                - tj3JPEGBufSize
        - Branch String:   'src/turbojpeg.c:1500,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1501,27'
              BranchSideFuncs:
                - tj3JPEGBufSize
                - tj3CompressFromYUV8
            - BranchSide:      'src/turbojpeg.c:1502,32'
              BranchSideFuncs:
                - tj3CompressFromYUV8
      Callsites:
        - Src:             'src/turbojpeg.c:1490,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1493,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1493,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1497,3'
          Dst:             processFlags
        - Src:             'src/turbojpeg.c:1501,12'
          Dst:             tj3JPEGBufSize
        - Src:             'src/turbojpeg.c:1502,12'
          Dst:             tj3CompressFromYUV8
    - functionName:    tj3CompressFromYUV8
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1437
      functionLinenumberEnd: 1477
      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:   'src/turbojpeg.c:1442,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1442,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tjPlaneWidth
                - tjPlaneHeight
                - tj3CompressFromYUVPlanes8
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1442,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:1444,22'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1444,25'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1446,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1444,36'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1444,39'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1446,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1444,49'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1444,53'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1446,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1444,68'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1445,7'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tjPlaneWidth
                - tjPlaneHeight
                - tj3CompressFromYUVPlanes8
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1446,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1444,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1446,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1448,7'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tjPlaneWidth
                - tjPlaneHeight
                - tj3CompressFromYUVPlanes8
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1448,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1449,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1451,29'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - tjPlaneWidth
                - tjPlaneHeight
                - tj3CompressFromYUVPlanes8
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1455,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1456,18'
              BranchSideFuncs:
                - tj3CompressFromYUVPlanes8
            - BranchSide:      'src/turbojpeg.c:1459,31'
              BranchSideFuncs:
                - tjPlaneWidth
                - tjPlaneHeight
                - tj3CompressFromYUVPlanes8
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1464,37'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1465,29'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1467,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1463,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1467,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1468,20'
              BranchSideFuncs:
                - tj3CompressFromYUVPlanes8
      Callsites:
        - Src:             'src/turbojpeg.c:1442,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1446,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1446,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1449,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1449,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1451,9'
          Dst:             tj3YUVPlaneWidth
        - Src:             'src/turbojpeg.c:1452,9'
          Dst:             tj3YUVPlaneHeight
        - Src:             'src/turbojpeg.c:1459,15'
          Dst:             tjPlaneWidth
        - Src:             'src/turbojpeg.c:1460,15'
          Dst:             tjPlaneHeight
        - Src:             'src/turbojpeg.c:1467,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1467,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1472,10'
          Dst:             tj3CompressFromYUVPlanes8
    - functionName:    tjPlaneWidth
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1090
      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:   'src/turbojpeg.c:1090,10'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1090,10'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:1090,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:1089,16'
          Dst:             tj3YUVPlaneWidth
    - functionName:    tjPlaneHeight
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1124
      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:   'src/turbojpeg.c:1124,10'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1124,10'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:1124,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:1123,16'
          Dst:             tj3YUVPlaneHeight
    - functionName:    tj3CompressFromYUVPlanes8
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionLinenumberEnd: 1395
      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:         131
      ICount:          1144
      EdgeCount:       175
      CyclomaticComplexity: 46
      functionsReached:
        - _setjmp
        - jpeg_abort_compress
        - jpeg_finish_compress
        - jpeg_mem_dest_tj
        - jpeg_start_compress
        - jpeg_write_icc_profile
        - jpeg_write_raw_data
        - setCompDefaults
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/turbojpeg.c:1277,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1277,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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1279,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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1279,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1280,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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1283,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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1283,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1284,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1286,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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1286,18'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1286,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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1288,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:1286,35'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1286,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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1288,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:1286,49'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1286,52'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1288,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:1286,64'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1287,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1288,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:1287,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1287,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1288,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:1286,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1288,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1289,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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1289,36'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1289,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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1292,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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1289,54'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1289,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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1290,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:1289,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1290,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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1292,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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1292,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1293,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1294,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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1294,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1295,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1297,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
                - jpeg_write_icc_profile
        - Branch String:   'src/turbojpeg.c:1297,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1299,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1302,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
                - jpeg_write_icc_profile
        - Branch String:   'src/turbojpeg.c:1306,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1306,30'
              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
                - jpeg_write_icc_profile
            - BranchSide:      'src/turbojpeg.c:1307,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
                - jpeg_write_icc_profile
        - Branch String:   'src/turbojpeg.c:1312,28'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1312,31'
              BranchSideFuncs:
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
                - jpeg_write_icc_profile
            - BranchSide:      'src/turbojpeg.c:1314,10'
              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:   'src/turbojpeg.c:1312,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1313,28'
              BranchSideFuncs:
                - jpeg_write_icc_profile
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1314,10'
              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:   'src/turbojpeg.c:1314,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1315,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:      'src/turbojpeg.c:1335,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1324,24'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1324,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:      'src/turbojpeg.c:1324,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:   'src/turbojpeg.c:1324,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1324,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:      'src/turbojpeg.c:1325,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:   'src/turbojpeg.c:1327,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1328,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1329,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:   'src/turbojpeg.c:1330,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1331,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:      'src/turbojpeg.c:1334,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:   'src/turbojpeg.c:1332,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1332,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:      'src/turbojpeg.c:1332,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:   'src/turbojpeg.c:1332,14'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1332,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:      'src/turbojpeg.c:1332,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:   'src/turbojpeg.c:1335,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1336,56'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1349,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
        - Branch String:   'src/turbojpeg.c:1336,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1337,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1338,11'
              BranchSideFuncs:
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1339,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1340,65'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1347,3'
              BranchSideFuncs:
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
        - Branch String:   'src/turbojpeg.c:1340,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1341,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1342,16'
              BranchSideFuncs:
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1342,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1343,26'
              BranchSideFuncs:
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1346,5'
              BranchSideFuncs:
                - _setjmp
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1349,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1351,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1354,12'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
                - jpeg_write_raw_data
        - Branch String:   'src/turbojpeg.c:1354,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1359,12'
              BranchSideFuncs:
                - jpeg_write_raw_data
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1381,24'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:1359,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1360,39'
              BranchSideFuncs:
                - jpeg_write_raw_data
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1379,25'
              BranchSideFuncs:
                - jpeg_write_raw_data
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:1363,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1366,16'
              BranchSideFuncs:
                - jpeg_write_raw_data
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1377,28'
              BranchSideFuncs:
                - jpeg_write_raw_data
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:1366,25'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1366,23'
              BranchSideFuncs:
                - jpeg_write_raw_data
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1366,23'
              BranchSideFuncs:
                - jpeg_write_raw_data
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:1366,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1367,25'
              BranchSideFuncs:
                - jpeg_write_raw_data
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1373,21'
              BranchSideFuncs:
                - jpeg_write_raw_data
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:1369,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1370,38'
              BranchSideFuncs:
                - jpeg_write_raw_data
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1371,9'
              BranchSideFuncs:
                - jpeg_write_raw_data
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:1373,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1374,25'
              BranchSideFuncs:
                - jpeg_write_raw_data
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1375,28'
              BranchSideFuncs:
                - jpeg_write_raw_data
                - jpeg_finish_compress
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:1384,42'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1384,45'
              BranchSideFuncs:
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1386,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:1384,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1385,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg.c:1386,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg.c:1386,42'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1386,45'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
                - free
                - free
            - BranchSide:      'src/turbojpeg.c:1387,25'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
                - free
                - free
        - Branch String:   'src/turbojpeg.c:1386,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1387,25'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
                - free
                - free
            - BranchSide:      'src/turbojpeg.c:1388,10'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'src/turbojpeg.c:1388,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1389,17'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'src/turbojpeg.c:1392,8'
              BranchSideFuncs:
                - free
        - Branch String:   'src/turbojpeg.c:1393,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1393,34'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:1394,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:1277,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1284,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1284,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1288,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1288,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1290,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1290,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1293,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1293,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1295,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1295,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1297,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg.c:1307,3'
          Dst:             jpeg_mem_dest_tj
        - Src:             'src/turbojpeg.c:1308,3'
          Dst:             setCompDefaults
        - Src:             'src/turbojpeg.c:1311,3'
          Dst:             jpeg_start_compress
        - Src:             'src/turbojpeg.c:1313,5'
          Dst:             jpeg_write_icc_profile
        - Src:             'src/turbojpeg.c:1328,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1328,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1337,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1337,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1341,9'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1341,9'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1349,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg.c:1379,5'
          Dst:             jpeg_write_raw_data
        - Src:             'src/turbojpeg.c:1381,3'
          Dst:             jpeg_finish_compress
        - Src:             'src/turbojpeg.c:1387,5'
          Dst:             jpeg_abort_compress
    - functionName:    tjCompressFromYUVPlanes
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionLinenumberEnd: 1429
      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:         21
      ICount:          172
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - processFlags
        - snprintf
        - tj3CompressFromYUVPlanes8
        - tj3JPEGBufSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/turbojpeg.c:1410,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1410,3'
              BranchSideFuncs:
                - processFlags
                - tj3CompressFromYUVPlanes8
                - tj3JPEGBufSize
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1410,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:1412,19'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1412,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1414,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1412,44'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1412,47'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1414,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1412,64'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1413,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1414,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1413,20'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1413,23'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1414,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1412,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1414,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1416,19'
              BranchSideFuncs:
                - processFlags
                - tj3CompressFromYUVPlanes8
                - tj3JPEGBufSize
        - Branch String:   'src/turbojpeg.c:1421,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1422,27'
              BranchSideFuncs:
                - tj3JPEGBufSize
                - tj3CompressFromYUVPlanes8
            - BranchSide:      'src/turbojpeg.c:1423,38'
              BranchSideFuncs:
                - tj3CompressFromYUVPlanes8
      Callsites:
        - Src:             'src/turbojpeg.c:1410,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1414,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1414,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1418,3'
          Dst:             processFlags
        - Src:             'src/turbojpeg.c:1422,12'
          Dst:             tj3JPEGBufSize
        - Src:             'src/turbojpeg.c:1423,12'
          Dst:             tj3CompressFromYUVPlanes8
    - functionName:    tjCompress
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1243
      functionLinenumberEnd: 1258
      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:   'src/turbojpeg.c:1245,24'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1245,36'
              BranchSideFuncs:
                - getPixelFormat
                - tjCompress2
                - tjBufSizeYUV
                - getPixelFormat
                - tjEncodeYUV2
            - BranchSide:      'src/turbojpeg.c:1245,17'
              BranchSideFuncs:
                - getPixelFormat
                - tjCompress2
                - tjBufSizeYUV
                - getPixelFormat
                - tjEncodeYUV2
        - Branch String:   'src/turbojpeg.c:1247,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1248,25'
              BranchSideFuncs:
                - tjBufSizeYUV
                - getPixelFormat
                - tjEncodeYUV2
            - BranchSide:      'src/turbojpeg.c:1253,26'
              BranchSideFuncs:
                - getPixelFormat
                - tjCompress2
      Callsites:
        - Src:             'src/turbojpeg.c:1248,12'
          Dst:             tjBufSizeYUV
        - Src:             'src/turbojpeg.c:1250,27'
          Dst:             getPixelFormat
        - Src:             'src/turbojpeg.c:1249,14'
          Dst:             tjEncodeYUV2
        - Src:             'src/turbojpeg.c:1254,26'
          Dst:             getPixelFormat
        - Src:             'src/turbojpeg.c:1253,14'
          Dst:             tjCompress2
    - functionName:    tjBufSizeYUV
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1013
      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:             'src/turbojpeg.c:1013,10'
          Dst:             tjBufSizeYUV2
    - functionName:    tjCompress2
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1236
      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:         21
      ICount:          176
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - processFlags
        - snprintf
        - tj3Compress8
        - tj3JPEGBufSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/turbojpeg.c:1217,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1217,3'
              BranchSideFuncs:
                - processFlags
                - tj3Compress8
                - tj3JPEGBufSize
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1217,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:1219,24'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1219,27'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1221,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1219,43'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1219,46'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1221,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1219,72'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1220,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1221,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1220,20'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1220,23'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1221,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1219,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1221,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1223,19'
              BranchSideFuncs:
                - processFlags
                - tj3Compress8
                - tj3JPEGBufSize
        - Branch String:   'src/turbojpeg.c:1228,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1229,27'
              BranchSideFuncs:
                - tj3JPEGBufSize
                - tj3Compress8
            - BranchSide:      'src/turbojpeg.c:1230,25'
              BranchSideFuncs:
                - tj3Compress8
      Callsites:
        - Src:             'src/turbojpeg.c:1217,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1221,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1221,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1225,3'
          Dst:             processFlags
        - Src:             'src/turbojpeg.c:1229,12'
          Dst:             tj3JPEGBufSize
        - Src:             'src/turbojpeg.c:1230,12'
          Dst:             tj3Compress8
    - functionName:    tj3Compress8
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg-mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 142
      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:         82
      ICount:          571
      EdgeCount:       113
      CyclomaticComplexity: 33
      functionsReached:
        - _setjmp
        - jpeg_abort_compress
        - jpeg_finish_compress
        - jpeg_mem_dest_tj
        - jpeg_start_compress
        - jpeg_write_icc_profile
        - jpeg_write_scanlines
        - setCompDefaults
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/turbojpeg-mp.c:80,3'
          Branch Sides:
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:80,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:81,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:82,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:84,22'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:84,25'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:84,36'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:84,39'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:84,49'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:84,52'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:84,64'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:85,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:85,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:85,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:85,50'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:85,53'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:85,69'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:86,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:84,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:89,23'
          Branch Sides:
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:89,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:90,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:91,23'
          Branch Sides:
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:91,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:92,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:94,7'
          Branch Sides:
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:96,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:97,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
        - Branch String:   'src/turbojpeg-mp.c:99,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:101,12'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:104,24'
              BranchSideFuncs:
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
                - jpeg_write_icc_profile
        - Branch String:   'src/turbojpeg-mp.c:108,22'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:108,25'
              BranchSideFuncs:
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
                - jpeg_write_icc_profile
            - BranchSide:      'src/turbojpeg-mp.c:116,19'
              BranchSideFuncs:
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
                - jpeg_write_icc_profile
        - Branch String:   'src/turbojpeg-mp.c:108,46'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:109,7'
              BranchSideFuncs:
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
                - jpeg_write_icc_profile
            - BranchSide:      'src/turbojpeg-mp.c:116,19'
              BranchSideFuncs:
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
                - jpeg_write_icc_profile
        - Branch String:   'src/turbojpeg-mp.c:108,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:114,29'
              BranchSideFuncs:
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
                - jpeg_write_icc_profile
            - BranchSide:      'src/turbojpeg-mp.c:116,19'
              BranchSideFuncs:
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
                - jpeg_write_icc_profile
        - Branch String:   'src/turbojpeg-mp.c:117,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:117,30'
              BranchSideFuncs:
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
                - jpeg_write_icc_profile
            - BranchSide:      'src/turbojpeg-mp.c:118,20'
              BranchSideFuncs:
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
                - jpeg_write_icc_profile
        - Branch String:   'src/turbojpeg-mp.c:121,28'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:121,31'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
                - jpeg_write_icc_profile
            - BranchSide:      'src/turbojpeg-mp.c:123,10'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
        - Branch String:   'src/turbojpeg-mp.c:121,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:122,28'
              BranchSideFuncs:
                - jpeg_write_icc_profile
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
            - BranchSide:      'src/turbojpeg-mp.c:123,10'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
        - Branch String:   'src/turbojpeg-mp.c:123,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:124,9'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
            - BranchSide:      'src/turbojpeg-mp.c:129,3'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
        - Branch String:   'src/turbojpeg-mp.c:124,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:125,36'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
            - BranchSide:      'src/turbojpeg-mp.c:127,36'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg_write_scanlines
        - Branch String:   'src/turbojpeg-mp.c:129,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:130,27'
              BranchSideFuncs:
                - jpeg_write_scanlines
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:132,24'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:135,42'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:135,45'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:137,7'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:135,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:136,7'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:137,7'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:137,42'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:137,45'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
            - BranchSide:      'src/turbojpeg-mp.c:138,25'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
        - Branch String:   'src/turbojpeg-mp.c:137,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:138,25'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
            - BranchSide:      'src/turbojpeg-mp.c:139,8'
              BranchSideFuncs:
                - free
        - Branch String:   'src/turbojpeg-mp.c:140,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:140,34'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg-mp.c:141,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg-mp.c:80,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:82,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:82,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:87,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:87,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:90,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:90,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:92,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:92,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:97,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:97,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:99,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg-mp.c:116,3'
          Dst:             setCompDefaults
        - Src:             'src/turbojpeg-mp.c:118,3'
          Dst:             jpeg_mem_dest_tj
        - Src:             'src/turbojpeg-mp.c:120,3'
          Dst:             jpeg_start_compress
        - Src:             'src/turbojpeg-mp.c:122,5'
          Dst:             jpeg_write_icc_profile
        - Src:             'src/turbojpeg-mp.c:130,5'
          Dst:             jpeg_write_scanlines
        - Src:             'src/turbojpeg-mp.c:132,3'
          Dst:             jpeg_finish_compress
        - Src:             'src/turbojpeg-mp.c:138,5'
          Dst:             jpeg_abort_compress
    - functionName:    tjBufSizeYUV2
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1007
      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:   'src/turbojpeg.c:1007,10'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1007,10'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:1007,61'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:1006,19'
          Dst:             tj3YUVBufSize
    - functionName:    tj3YUVBufSize
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 1000
      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:   'src/turbojpeg.c:981,17'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:981,21'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:982,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:981,36'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:981,39'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
                - snprintf
            - BranchSide:      'src/turbojpeg.c:982,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:981,51'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:981,54'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:982,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:981,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:982,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:984,9'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
        - Branch String:   'src/turbojpeg.c:985,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:986,31'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
            - BranchSide:      'src/turbojpeg.c:992,3'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:990,17'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:990,29'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:990,20'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
        - Branch String:   'src/turbojpeg.c:990,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:990,29'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:991,40'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
      Callsites:
        - Src:             'src/turbojpeg.c:982,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:986,14'
          Dst:             tj3YUVPlaneWidth
        - Src:             'src/turbojpeg.c:988,14'
          Dst:             tj3YUVPlaneHeight
    - functionName:    tj3SaveImage16
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg-mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 551
      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:         55
      ICount:          509
      EdgeCount:       76
      CyclomaticComplexity: 23
      functionsReached:
        - __errno_location
        - _setjmp
        - fclose
        - fopen
        - j16init_write_ppm
        - jinit_write_bmp
        - snprintf
        - strcasecmp
        - strerror
        - strrchr
        - tj3Destroy
        - tj3Init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/turbojpeg-mp.c:460,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:460,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:      'src/turbojpeg-mp.c:460,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:462,17'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:462,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:      'src/turbojpeg-mp.c:464,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:462,28'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:462,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:      'src/turbojpeg-mp.c:464,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:462,41'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:462,44'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:464,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:462,54'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:462,57'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:464,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:462,68'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:463,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:464,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:463,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:463,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:464,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:462,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:464,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:469,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:   'src/turbojpeg-mp.c:469,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:470,5'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg-mp.c:471,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:   'src/turbojpeg-mp.c:477,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:479,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:481,7'
              BranchSideFuncs:
                - _setjmp
                - strrchr
                - j16init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
                - strcasecmp
                - jinit_write_bmp
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:481,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:483,12'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:486,40'
              BranchSideFuncs:
                - strrchr
                - j16init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
                - strcasecmp
                - jinit_write_bmp
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:493,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:493,26'
              BranchSideFuncs:
                - strcasecmp
                - jinit_write_bmp
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
                - j16init_write_ppm
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:504,9'
              BranchSideFuncs:
                - j16init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:493,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:494,32'
              BranchSideFuncs:
                - j16init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:504,9'
              BranchSideFuncs:
                - j16init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:494,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:495,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:496,15'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:504,48'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:505,9'
              BranchSideFuncs:
                - j16init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:508,33'
              BranchSideFuncs:
                - j16init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:504,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:507,31'
              BranchSideFuncs:
                - j16init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:508,33'
              BranchSideFuncs:
                - j16init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:508,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:509,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:510,14'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:519,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:519,27'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:521,3'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:521,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:524,9'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:535,5'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:524,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:526,22'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:528,29'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:539,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:539,20'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:540,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg-mp.c:460,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:464,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:464,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:469,18'
          Dst:             tj3Init
        - Src:             'src/turbojpeg-mp.c:477,15'
          Dst:             fopen
        - Src:             'src/turbojpeg-mp.c:479,5'
          Dst:             __errno_location
        - Src:             'src/turbojpeg-mp.c:479,5'
          Dst:             strerror
        - Src:             'src/turbojpeg-mp.c:479,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:479,5'
          Dst:             __errno_location
        - Src:             'src/turbojpeg-mp.c:479,5'
          Dst:             strerror
        - Src:             'src/turbojpeg-mp.c:479,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:481,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg-mp.c:492,9'
          Dst:             strrchr
        - Src:             'src/turbojpeg-mp.c:493,15'
          Dst:             strcasecmp
        - Src:             'src/turbojpeg-mp.c:494,16'
          Dst:             jinit_write_bmp
        - Src:             'src/turbojpeg-mp.c:495,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:495,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:508,16'
          Dst:             j16init_write_ppm
        - Src:             'src/turbojpeg-mp.c:509,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:509,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:538,3'
          Dst:             tj3Destroy
        - Src:             'src/turbojpeg-mp.c:539,13'
          Dst:             fclose
    - functionName:    tj3LoadImage16
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg-mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 438
      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:         84
      ICount:          736
      EdgeCount:       116
      CyclomaticComplexity: 34
      functionsReached:
        - __errno_location
        - _setjmp
        - fclose
        - fopen
        - getc
        - j16init_read_ppm
        - jinit_read_bmp
        - snprintf
        - strerror
        - tj3Destroy
        - tj3Init
        - ungetc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/turbojpeg-mp.c:312,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:312,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:      'src/turbojpeg-mp.c:312,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:314,17'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:314,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:      'src/turbojpeg-mp.c:316,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:314,27'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:314,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:      'src/turbojpeg-mp.c:316,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:314,40'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:314,44'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:316,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:314,51'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:314,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:      'src/turbojpeg-mp.c:316,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:314,67'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:315,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:      'src/turbojpeg-mp.c:316,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:315,35'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:315,39'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:316,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:314,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:316,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:317,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:   'src/turbojpeg-mp.c:317,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:318,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:323,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:   'src/turbojpeg-mp.c:323,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:323,53'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg-mp.c:324,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:   'src/turbojpeg-mp.c:330,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:332,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:334,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:   'src/turbojpeg-mp.c:334,32'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:334,42'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:335,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:334,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:335,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:336,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:   'src/turbojpeg-mp.c:339,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:341,12'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:344,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j16init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:345,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:345,37'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j16init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:346,39'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j16init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:347,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:348,31'
              BranchSideFuncs:
                - jinit_read_bmp
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:351,14'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j16init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:348,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:349,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:350,15'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:351,14'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:355,9'
              BranchSideFuncs:
                - j16init_read_ppm
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:363,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:355,48'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:356,9'
              BranchSideFuncs:
                - j16init_read_ppm
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:359,32'
              BranchSideFuncs:
                - j16init_read_ppm
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:355,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:358,31'
              BranchSideFuncs:
                - j16init_read_ppm
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:359,32'
              BranchSideFuncs:
                - j16init_read_ppm
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:359,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:360,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:361,14'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:371,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:372,9'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:378,5'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:372,26'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:372,29'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:377,3'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:372,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:373,24'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:377,3'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:389,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:391,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:393,7'
              BranchSideFuncs:
                - _setjmp
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:393,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:395,12'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:398,3'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:398,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:399,23'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:414,5'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:401,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:405,13'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:411,29'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:406,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:406,29'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:407,22'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:418,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:418,20'
              BranchSideFuncs:
                - fclose
                - free
            - BranchSide:      'src/turbojpeg-mp.c:419,7'
              BranchSideFuncs:
                - free
        - Branch String:   'src/turbojpeg-mp.c:419,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:419,26'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/turbojpeg-mp.c:420,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg-mp.c:312,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:316,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:316,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:318,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:318,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:323,18'
          Dst:             tj3Init
        - Src:             'src/turbojpeg-mp.c:330,15'
          Dst:             fopen
        - Src:             'src/turbojpeg-mp.c:332,5'
          Dst:             __errno_location
        - Src:             'src/turbojpeg-mp.c:332,5'
          Dst:             strerror
        - Src:             'src/turbojpeg-mp.c:332,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:332,5'
          Dst:             __errno_location
        - Src:             'src/turbojpeg-mp.c:332,5'
          Dst:             strerror
        - Src:             'src/turbojpeg-mp.c:332,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:334,16'
          Dst:             getc
        - Src:             'src/turbojpeg-mp.c:334,35'
          Dst:             ungetc
        - Src:             'src/turbojpeg-mp.c:335,5'
          Dst:             __errno_location
        - Src:             'src/turbojpeg-mp.c:335,5'
          Dst:             strerror
        - Src:             'src/turbojpeg-mp.c:335,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:335,5'
          Dst:             __errno_location
        - Src:             'src/turbojpeg-mp.c:335,5'
          Dst:             strerror
        - Src:             'src/turbojpeg-mp.c:335,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:337,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:337,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:339,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg-mp.c:348,16'
          Dst:             jinit_read_bmp
        - Src:             'src/turbojpeg-mp.c:349,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:349,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:359,16'
          Dst:             j16init_read_ppm
        - Src:             'src/turbojpeg-mp.c:360,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:360,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:363,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:363,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:391,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:391,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:393,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg-mp.c:417,3'
          Dst:             tj3Destroy
        - Src:             'src/turbojpeg-mp.c:418,13'
          Dst:             fclose
    - functionName:    tj3Decompress16
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg-mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 287
      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:    0
      BranchProfiles:
        - Branch String:   'src/turbojpeg-mp.c:161,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:161,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:      'src/turbojpeg-mp.c:161,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:162,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:163,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:165,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:   'src/turbojpeg-mp.c:165,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:165,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:167,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg-mp.c:165,40'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:165,43'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:167,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg-mp.c:165,58'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:165,61'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:167,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg-mp.c:165,71'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:166,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:167,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg-mp.c:166,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:166,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:167,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg-mp.c:165,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:167,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:169,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:   'src/turbojpeg-mp.c:169,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:170,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:      'src/turbojpeg-mp.c:175,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:   'src/turbojpeg-mp.c:179,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:181,12'
              BranchSideFuncs:
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:184,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:   'src/turbojpeg-mp.c:184,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:185,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:      'src/turbojpeg-mp.c:188,23'
              BranchSideFuncs:
                - setDecompParameters
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:189,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:190,27'
              BranchSideFuncs:
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:193,39'
              BranchSideFuncs:
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:189,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:192,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:193,39'
              BranchSideFuncs:
                - jpeg_start_decompress
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:223,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:223,27'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:225,19'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:230,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:232,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:233,7'
              BranchSideFuncs:
                - _setjmp
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
        - Branch String:   'src/turbojpeg-mp.c:233,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:235,12'
              BranchSideFuncs:
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:237,10'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
        - Branch String:   'src/turbojpeg-mp.c:237,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:238,9'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
            - BranchSide:      'src/turbojpeg-mp.c:276,5'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
        - Branch String:   'src/turbojpeg-mp.c:238,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:239,25'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
            - BranchSide:      'src/turbojpeg-mp.c:241,25'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg16_read_scanlines
        - Branch String:   'src/turbojpeg-mp.c:276,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:277,28'
              BranchSideFuncs:
                - jpeg16_read_scanlines
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:280,26'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg-mp.c:283,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:283,65'
              BranchSideFuncs:
                - jpeg_abort_decompress
                - free
            - BranchSide:      'src/turbojpeg-mp.c:284,8'
              BranchSideFuncs:
                - free
        - Branch String:   'src/turbojpeg-mp.c:285,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:285,34'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg-mp.c:286,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg-mp.c:161,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:163,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:163,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:167,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:167,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:179,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg-mp.c:185,5'
          Dst:             jpeg_mem_src_tj
        - Src:             'src/turbojpeg-mp.c:186,5'
          Dst:             jpeg_read_header
        - Src:             'src/turbojpeg-mp.c:188,3'
          Dst:             setDecompParameters
        - Src:             'src/turbojpeg-mp.c:192,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:192,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:203,3'
          Dst:             jpeg_start_decompress
        - Src:             'src/turbojpeg-mp.c:232,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:232,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:233,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg-mp.c:277,7'
          Dst:             jpeg16_read_scanlines
        - Src:             'src/turbojpeg-mp.c:280,3'
          Dst:             jpeg_finish_decompress
        - Src:             'src/turbojpeg-mp.c:283,43'
          Dst:             jpeg_abort_decompress
    - functionName:    tj3Compress16
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg-mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 142
      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:         82
      ICount:          571
      EdgeCount:       113
      CyclomaticComplexity: 33
      functionsReached:
        - _setjmp
        - jpeg16_write_scanlines
        - jpeg_abort_compress
        - jpeg_finish_compress
        - jpeg_mem_dest_tj
        - jpeg_start_compress
        - jpeg_write_icc_profile
        - setCompDefaults
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/turbojpeg-mp.c:80,3'
          Branch Sides:
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:80,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:81,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:82,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:84,22'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:84,25'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:84,36'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:84,39'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:84,49'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:84,52'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:84,64'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:85,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:85,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:85,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:85,50'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:85,53'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:85,69'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:86,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:84,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:89,23'
          Branch Sides:
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:89,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:90,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:91,23'
          Branch Sides:
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:91,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:92,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:94,7'
          Branch Sides:
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:96,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:97,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
        - Branch String:   'src/turbojpeg-mp.c:99,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:101,12'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:104,24'
              BranchSideFuncs:
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
                - jpeg_write_icc_profile
        - Branch String:   'src/turbojpeg-mp.c:111,22'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:111,25'
              BranchSideFuncs:
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
                - jpeg_write_icc_profile
            - BranchSide:      'src/turbojpeg-mp.c:116,19'
              BranchSideFuncs:
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
                - jpeg_write_icc_profile
        - Branch String:   'src/turbojpeg-mp.c:111,64'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:112,7'
              BranchSideFuncs:
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
                - jpeg_write_icc_profile
            - BranchSide:      'src/turbojpeg-mp.c:116,19'
              BranchSideFuncs:
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
                - jpeg_write_icc_profile
        - Branch String:   'src/turbojpeg-mp.c:111,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:114,29'
              BranchSideFuncs:
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
                - jpeg_write_icc_profile
            - BranchSide:      'src/turbojpeg-mp.c:116,19'
              BranchSideFuncs:
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
                - jpeg_write_icc_profile
        - Branch String:   'src/turbojpeg-mp.c:117,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:117,30'
              BranchSideFuncs:
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
                - jpeg_write_icc_profile
            - BranchSide:      'src/turbojpeg-mp.c:118,20'
              BranchSideFuncs:
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
                - jpeg_write_icc_profile
        - Branch String:   'src/turbojpeg-mp.c:121,28'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:121,31'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
                - jpeg_write_icc_profile
            - BranchSide:      'src/turbojpeg-mp.c:123,10'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
        - Branch String:   'src/turbojpeg-mp.c:121,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:122,28'
              BranchSideFuncs:
                - jpeg_write_icc_profile
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
            - BranchSide:      'src/turbojpeg-mp.c:123,10'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
        - Branch String:   'src/turbojpeg-mp.c:123,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:124,9'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
            - BranchSide:      'src/turbojpeg-mp.c:129,3'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
        - Branch String:   'src/turbojpeg-mp.c:124,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:125,36'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
            - BranchSide:      'src/turbojpeg-mp.c:127,36'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg16_write_scanlines
        - Branch String:   'src/turbojpeg-mp.c:129,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:130,27'
              BranchSideFuncs:
                - jpeg16_write_scanlines
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:132,24'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:135,42'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:135,45'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:137,7'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:135,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:136,7'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:137,7'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:137,42'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:137,45'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
            - BranchSide:      'src/turbojpeg-mp.c:138,25'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
        - Branch String:   'src/turbojpeg-mp.c:137,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:138,25'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
            - BranchSide:      'src/turbojpeg-mp.c:139,8'
              BranchSideFuncs:
                - free
        - Branch String:   'src/turbojpeg-mp.c:140,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:140,34'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg-mp.c:141,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg-mp.c:80,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:82,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:82,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:87,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:87,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:90,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:90,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:92,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:92,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:97,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:97,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:99,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg-mp.c:116,3'
          Dst:             setCompDefaults
        - Src:             'src/turbojpeg-mp.c:118,3'
          Dst:             jpeg_mem_dest_tj
        - Src:             'src/turbojpeg-mp.c:120,3'
          Dst:             jpeg_start_compress
        - Src:             'src/turbojpeg-mp.c:122,5'
          Dst:             jpeg_write_icc_profile
        - Src:             'src/turbojpeg-mp.c:130,5'
          Dst:             jpeg16_write_scanlines
        - Src:             'src/turbojpeg-mp.c:132,3'
          Dst:             jpeg_finish_compress
        - Src:             'src/turbojpeg-mp.c:138,5'
          Dst:             jpeg_abort_compress
    - functionName:    tj3SaveImage12
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg-mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 551
      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:         55
      ICount:          509
      EdgeCount:       76
      CyclomaticComplexity: 23
      functionsReached:
        - __errno_location
        - _setjmp
        - fclose
        - fopen
        - j12init_write_ppm
        - jinit_write_bmp
        - snprintf
        - strcasecmp
        - strerror
        - strrchr
        - tj3Destroy
        - tj3Init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/turbojpeg-mp.c:460,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:460,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:      'src/turbojpeg-mp.c:460,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:462,17'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:462,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:      'src/turbojpeg-mp.c:464,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:462,28'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:462,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:      'src/turbojpeg-mp.c:464,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:462,41'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:462,44'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:464,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:462,54'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:462,57'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:464,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:462,68'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:463,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:464,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:463,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:463,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:464,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:462,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:464,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:469,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:   'src/turbojpeg-mp.c:469,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:470,5'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg-mp.c:471,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:   'src/turbojpeg-mp.c:477,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:479,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:481,7'
              BranchSideFuncs:
                - _setjmp
                - strrchr
                - j12init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
                - strcasecmp
                - jinit_write_bmp
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:481,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:483,12'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:486,40'
              BranchSideFuncs:
                - strrchr
                - j12init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
                - strcasecmp
                - jinit_write_bmp
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:493,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:493,26'
              BranchSideFuncs:
                - strcasecmp
                - jinit_write_bmp
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
                - j12init_write_ppm
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:504,9'
              BranchSideFuncs:
                - j12init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:493,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:494,32'
              BranchSideFuncs:
                - j12init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:504,9'
              BranchSideFuncs:
                - j12init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:494,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:495,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:496,15'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:504,48'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:505,9'
              BranchSideFuncs:
                - j12init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:508,33'
              BranchSideFuncs:
                - j12init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:504,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:507,31'
              BranchSideFuncs:
                - j12init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:508,33'
              BranchSideFuncs:
                - j12init_write_ppm
                - tj3Destroy
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:508,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:509,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:510,14'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:519,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:519,27'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:521,3'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:521,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:524,9'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:535,5'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:524,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:526,22'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:528,29'
              BranchSideFuncs:
                - tj3Destroy
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:539,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:539,20'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:540,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg-mp.c:460,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:464,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:464,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:469,18'
          Dst:             tj3Init
        - Src:             'src/turbojpeg-mp.c:477,15'
          Dst:             fopen
        - Src:             'src/turbojpeg-mp.c:479,5'
          Dst:             __errno_location
        - Src:             'src/turbojpeg-mp.c:479,5'
          Dst:             strerror
        - Src:             'src/turbojpeg-mp.c:479,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:479,5'
          Dst:             __errno_location
        - Src:             'src/turbojpeg-mp.c:479,5'
          Dst:             strerror
        - Src:             'src/turbojpeg-mp.c:479,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:481,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg-mp.c:492,9'
          Dst:             strrchr
        - Src:             'src/turbojpeg-mp.c:493,15'
          Dst:             strcasecmp
        - Src:             'src/turbojpeg-mp.c:494,16'
          Dst:             jinit_write_bmp
        - Src:             'src/turbojpeg-mp.c:495,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:495,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:508,16'
          Dst:             j12init_write_ppm
        - Src:             'src/turbojpeg-mp.c:509,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:509,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:538,3'
          Dst:             tj3Destroy
        - Src:             'src/turbojpeg-mp.c:539,13'
          Dst:             fclose
    - functionName:    tj3LoadImage12
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg-mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 438
      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:         84
      ICount:          736
      EdgeCount:       116
      CyclomaticComplexity: 34
      functionsReached:
        - __errno_location
        - _setjmp
        - fclose
        - fopen
        - getc
        - j12init_read_ppm
        - jinit_read_bmp
        - snprintf
        - strerror
        - tj3Destroy
        - tj3Init
        - ungetc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/turbojpeg-mp.c:312,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:312,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:      'src/turbojpeg-mp.c:312,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:314,17'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:314,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:      'src/turbojpeg-mp.c:316,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:314,27'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:314,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:      'src/turbojpeg-mp.c:316,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:314,40'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:314,44'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:316,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:314,51'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:314,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:      'src/turbojpeg-mp.c:316,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:314,67'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:315,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:      'src/turbojpeg-mp.c:316,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:315,35'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:315,39'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:316,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:314,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:316,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:317,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:   'src/turbojpeg-mp.c:317,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:318,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:323,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:   'src/turbojpeg-mp.c:323,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:323,53'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg-mp.c:324,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:   'src/turbojpeg-mp.c:330,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:332,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:334,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:   'src/turbojpeg-mp.c:334,32'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:334,42'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:335,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:334,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:335,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - snprintf
                - __errno_location
                - strerror
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:336,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:   'src/turbojpeg-mp.c:339,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:341,12'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:344,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j12init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:345,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:345,37'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j12init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:346,39'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j12init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - jinit_read_bmp
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:347,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:348,31'
              BranchSideFuncs:
                - jinit_read_bmp
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:351,14'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
                - j12init_read_ppm
                - malloc
                - _setjmp
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:348,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:349,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:350,15'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:351,14'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:355,9'
              BranchSideFuncs:
                - j12init_read_ppm
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:363,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:355,48'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:356,9'
              BranchSideFuncs:
                - j12init_read_ppm
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:359,32'
              BranchSideFuncs:
                - j12init_read_ppm
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:355,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:358,31'
              BranchSideFuncs:
                - j12init_read_ppm
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:359,32'
              BranchSideFuncs:
                - j12init_read_ppm
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:359,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:360,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:361,14'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:371,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:372,9'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:378,5'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:372,26'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:372,29'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:377,3'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:372,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:373,24'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:377,3'
              BranchSideFuncs:
                - malloc
                - _setjmp
                - tj3Destroy
                - free
                - fclose
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:389,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:391,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:393,7'
              BranchSideFuncs:
                - _setjmp
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:393,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:395,12'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:398,3'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:398,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:399,23'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:414,5'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:401,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:405,13'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:411,29'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:406,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:406,29'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
            - BranchSide:      'src/turbojpeg-mp.c:407,22'
              BranchSideFuncs:
                - tj3Destroy
                - free
                - fclose
        - Branch String:   'src/turbojpeg-mp.c:418,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:418,20'
              BranchSideFuncs:
                - fclose
                - free
            - BranchSide:      'src/turbojpeg-mp.c:419,7'
              BranchSideFuncs:
                - free
        - Branch String:   'src/turbojpeg-mp.c:419,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:419,26'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/turbojpeg-mp.c:420,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg-mp.c:312,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:316,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:316,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:318,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:318,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:323,18'
          Dst:             tj3Init
        - Src:             'src/turbojpeg-mp.c:330,15'
          Dst:             fopen
        - Src:             'src/turbojpeg-mp.c:332,5'
          Dst:             __errno_location
        - Src:             'src/turbojpeg-mp.c:332,5'
          Dst:             strerror
        - Src:             'src/turbojpeg-mp.c:332,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:332,5'
          Dst:             __errno_location
        - Src:             'src/turbojpeg-mp.c:332,5'
          Dst:             strerror
        - Src:             'src/turbojpeg-mp.c:332,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:334,16'
          Dst:             getc
        - Src:             'src/turbojpeg-mp.c:334,35'
          Dst:             ungetc
        - Src:             'src/turbojpeg-mp.c:335,5'
          Dst:             __errno_location
        - Src:             'src/turbojpeg-mp.c:335,5'
          Dst:             strerror
        - Src:             'src/turbojpeg-mp.c:335,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:335,5'
          Dst:             __errno_location
        - Src:             'src/turbojpeg-mp.c:335,5'
          Dst:             strerror
        - Src:             'src/turbojpeg-mp.c:335,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:337,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:337,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:339,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg-mp.c:348,16'
          Dst:             jinit_read_bmp
        - Src:             'src/turbojpeg-mp.c:349,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:349,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:359,16'
          Dst:             j12init_read_ppm
        - Src:             'src/turbojpeg-mp.c:360,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:360,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:363,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:363,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:391,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:391,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:393,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg-mp.c:417,3'
          Dst:             tj3Destroy
        - Src:             'src/turbojpeg-mp.c:418,13'
          Dst:             fclose
    - functionName:    tj3Decompress12
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg-mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 287
      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:    0
      BranchProfiles:
        - Branch String:   'src/turbojpeg-mp.c:161,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:161,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:      'src/turbojpeg-mp.c:161,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:162,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:163,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:165,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:   'src/turbojpeg-mp.c:165,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:165,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:167,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg-mp.c:165,40'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:165,43'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:167,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg-mp.c:165,58'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:165,61'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:167,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg-mp.c:165,71'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:166,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:167,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg-mp.c:166,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:166,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:167,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg-mp.c:165,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:167,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:169,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:   'src/turbojpeg-mp.c:169,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:170,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:      'src/turbojpeg-mp.c:175,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:   'src/turbojpeg-mp.c:179,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:181,12'
              BranchSideFuncs:
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:184,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:   'src/turbojpeg-mp.c:184,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:185,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:      'src/turbojpeg-mp.c:188,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:   'src/turbojpeg-mp.c:189,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:190,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:      'src/turbojpeg-mp.c:193,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:   'src/turbojpeg-mp.c:189,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:192,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:193,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:   'src/turbojpeg-mp.c:206,35'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:207,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:      'src/turbojpeg-mp.c:208,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:   'src/turbojpeg-mp.c:207,36'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:207,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:      'src/turbojpeg-mp.c:223,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:   'src/turbojpeg-mp.c:206,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:208,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:      'src/turbojpeg-mp.c:223,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:   'src/turbojpeg-mp.c:212,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:213,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:216,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:   'src/turbojpeg-mp.c:216,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:217,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:220,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:   'src/turbojpeg-mp.c:223,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:223,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:      'src/turbojpeg-mp.c:225,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:   'src/turbojpeg-mp.c:227,35'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:227,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:      'src/turbojpeg-mp.c:228,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:   'src/turbojpeg-mp.c:227,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:228,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:      'src/turbojpeg-mp.c:231,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:   'src/turbojpeg-mp.c:230,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:232,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:233,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:   'src/turbojpeg-mp.c:233,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:235,12'
              BranchSideFuncs:
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:237,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:   'src/turbojpeg-mp.c:237,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:238,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:      'src/turbojpeg-mp.c:245,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:   'src/turbojpeg-mp.c:238,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:239,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:      'src/turbojpeg-mp.c:241,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:   'src/turbojpeg-mp.c:245,35'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:245,38'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:246,9'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:245,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:246,9'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:276,5'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_read_scanlines
        - Branch String:   'src/turbojpeg-mp.c:246,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:247,47'
              BranchSideFuncs:
                - jpeg12_skip_scanlines
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:254,5'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
        - Branch String:   'src/turbojpeg-mp.c:249,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:250,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:253,5'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
                - jpeg12_read_scanlines
        - Branch String:   'src/turbojpeg-mp.c:254,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:256,28'
              BranchSideFuncs:
                - jpeg12_read_scanlines
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:260,9'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - jpeg12_skip_scanlines
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:260,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:262,47'
              BranchSideFuncs:
                - jpeg12_skip_scanlines
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:273,3'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg-mp.c:266,11'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:268,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:272,5'
              BranchSideFuncs:
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg-mp.c:276,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:0,0'
              BranchSideFuncs:
                - jpeg12_read_scanlines
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
            - BranchSide:      'src/turbojpeg-mp.c:277,28'
              BranchSideFuncs:
                - jpeg12_read_scanlines
                - jpeg_finish_decompress
                - free
                - jpeg_abort_decompress
        - Branch String:   'src/turbojpeg-mp.c:283,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:283,65'
              BranchSideFuncs:
                - jpeg_abort_decompress
                - free
            - BranchSide:      'src/turbojpeg-mp.c:284,8'
              BranchSideFuncs:
                - free
        - Branch String:   'src/turbojpeg-mp.c:285,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:285,34'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg-mp.c:286,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg-mp.c:161,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:163,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:163,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:167,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:167,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:179,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg-mp.c:185,5'
          Dst:             jpeg_mem_src_tj
        - Src:             'src/turbojpeg-mp.c:186,5'
          Dst:             jpeg_read_header
        - Src:             'src/turbojpeg-mp.c:188,3'
          Dst:             setDecompParameters
        - Src:             'src/turbojpeg-mp.c:192,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:192,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:203,3'
          Dst:             jpeg_start_decompress
        - Src:             'src/turbojpeg-mp.c:211,5'
          Dst:             jpeg12_crop_scanline
        - Src:             'src/turbojpeg-mp.c:213,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:213,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:217,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:217,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:232,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:232,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:233,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg-mp.c:247,26'
          Dst:             jpeg12_skip_scanlines
        - Src:             'src/turbojpeg-mp.c:250,9'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:250,9'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:256,7'
          Dst:             jpeg12_read_scanlines
        - Src:             'src/turbojpeg-mp.c:262,26'
          Dst:             jpeg12_skip_scanlines
        - Src:             'src/turbojpeg-mp.c:268,9'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:268,9'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:277,7'
          Dst:             jpeg12_read_scanlines
        - Src:             'src/turbojpeg-mp.c:280,3'
          Dst:             jpeg_finish_decompress
        - Src:             'src/turbojpeg-mp.c:283,43'
          Dst:             jpeg_abort_decompress
    - functionName:    tj3Compress12
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg-mp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 142
      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:         82
      ICount:          571
      EdgeCount:       113
      CyclomaticComplexity: 33
      functionsReached:
        - _setjmp
        - jpeg12_write_scanlines
        - jpeg_abort_compress
        - jpeg_finish_compress
        - jpeg_mem_dest_tj
        - jpeg_start_compress
        - jpeg_write_icc_profile
        - setCompDefaults
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/turbojpeg-mp.c:80,3'
          Branch Sides:
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg-mp.c:80,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:81,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:82,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:84,22'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:84,25'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:84,36'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:84,39'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:84,49'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:84,52'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:84,64'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:85,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:85,23'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:85,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:85,50'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:85,53'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:85,69'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:86,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:84,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:87,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:89,23'
          Branch Sides:
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:89,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:90,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:91,23'
          Branch Sides:
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:91,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:92,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:94,7'
          Branch Sides:
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg-mp.c:96,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:97,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/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
                - jpeg_write_icc_profile
        - Branch String:   'src/turbojpeg-mp.c:99,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:101,12'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:104,24'
              BranchSideFuncs:
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
                - jpeg_write_icc_profile
        - Branch String:   'src/turbojpeg-mp.c:111,22'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:111,25'
              BranchSideFuncs:
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
                - jpeg_write_icc_profile
            - BranchSide:      'src/turbojpeg-mp.c:116,19'
              BranchSideFuncs:
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
                - jpeg_write_icc_profile
        - Branch String:   'src/turbojpeg-mp.c:111,64'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:112,7'
              BranchSideFuncs:
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
                - jpeg_write_icc_profile
            - BranchSide:      'src/turbojpeg-mp.c:116,19'
              BranchSideFuncs:
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
                - jpeg_write_icc_profile
        - Branch String:   'src/turbojpeg-mp.c:111,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:114,29'
              BranchSideFuncs:
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
                - jpeg_write_icc_profile
            - BranchSide:      'src/turbojpeg-mp.c:116,19'
              BranchSideFuncs:
                - setCompDefaults
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
                - jpeg_write_icc_profile
        - Branch String:   'src/turbojpeg-mp.c:117,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:117,30'
              BranchSideFuncs:
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
                - jpeg_write_icc_profile
            - BranchSide:      'src/turbojpeg-mp.c:118,20'
              BranchSideFuncs:
                - jpeg_mem_dest_tj
                - jpeg_start_compress
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
                - jpeg_write_icc_profile
        - Branch String:   'src/turbojpeg-mp.c:121,28'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:121,31'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
                - jpeg_write_icc_profile
            - BranchSide:      'src/turbojpeg-mp.c:123,10'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
        - Branch String:   'src/turbojpeg-mp.c:121,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:122,28'
              BranchSideFuncs:
                - jpeg_write_icc_profile
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
            - BranchSide:      'src/turbojpeg-mp.c:123,10'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
        - Branch String:   'src/turbojpeg-mp.c:123,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:124,9'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
            - BranchSide:      'src/turbojpeg-mp.c:129,3'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
        - Branch String:   'src/turbojpeg-mp.c:124,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:125,36'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
            - BranchSide:      'src/turbojpeg-mp.c:127,36'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
                - jpeg12_write_scanlines
        - Branch String:   'src/turbojpeg-mp.c:129,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:130,27'
              BranchSideFuncs:
                - jpeg12_write_scanlines
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:132,24'
              BranchSideFuncs:
                - jpeg_finish_compress
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:135,42'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:135,45'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:137,7'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:135,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:136,7'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
            - BranchSide:      'src/turbojpeg-mp.c:137,7'
              BranchSideFuncs:
                - free
                - jpeg_abort_compress
        - Branch String:   'src/turbojpeg-mp.c:137,42'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:137,45'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
            - BranchSide:      'src/turbojpeg-mp.c:138,25'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
        - Branch String:   'src/turbojpeg-mp.c:137,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:138,25'
              BranchSideFuncs:
                - jpeg_abort_compress
                - free
            - BranchSide:      'src/turbojpeg-mp.c:139,8'
              BranchSideFuncs:
                - free
        - Branch String:   'src/turbojpeg-mp.c:140,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg-mp.c:140,34'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg-mp.c:141,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg-mp.c:80,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:82,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:82,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:87,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:87,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:90,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:90,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:92,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:92,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:97,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:97,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg-mp.c:99,7'
          Dst:             _setjmp
        - Src:             'src/turbojpeg-mp.c:116,3'
          Dst:             setCompDefaults
        - Src:             'src/turbojpeg-mp.c:118,3'
          Dst:             jpeg_mem_dest_tj
        - Src:             'src/turbojpeg-mp.c:120,3'
          Dst:             jpeg_start_compress
        - Src:             'src/turbojpeg-mp.c:122,5'
          Dst:             jpeg_write_icc_profile
        - Src:             'src/turbojpeg-mp.c:130,5'
          Dst:             jpeg12_write_scanlines
        - Src:             'src/turbojpeg-mp.c:132,3'
          Dst:             jpeg_finish_compress
        - Src:             'src/turbojpeg-mp.c:138,5'
          Dst:             jpeg_abort_compress
    - functionName:    tj3SetICCProfile
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1193
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - handle
        - iccBuf
        - iccSize
      BBCount:         21
      ICount:          161
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/turbojpeg.c:1174,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1174,3'
              BranchSideFuncs:
                - free
                - malloc
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1174,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:1175,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1176,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1178,7'
              BranchSideFuncs:
                - free
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1178,30'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1178,33'
              BranchSideFuncs:
                - free
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1181,8'
              BranchSideFuncs:
                - free
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1178,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1179,5'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:1181,8'
              BranchSideFuncs:
                - free
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1184,14'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1184,17'
              BranchSideFuncs:
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1184,17'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:1184,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1184,17'
              BranchSideFuncs:
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1185,49'
              BranchSideFuncs:
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:1185,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1186,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1187,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:1174,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1176,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1176,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1186,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1186,7'
          Dst:             snprintf
    - functionName:    tjInitCompress
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1162
      functionLinenumberEnd: 1163
      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:   'src/turbojpeg.c:1163,10'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1163,10'
              BranchSideFuncs:
                - tj3Init
            - BranchSide:      'src/turbojpeg.c:1163,10'
              BranchSideFuncs:
                - tj3Init
      Callsites:
        - Src:             'src/turbojpeg.c:1163,10'
          Dst:             tj3Init
    - functionName:    tjPlaneSizeYUV
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1056
      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:   'src/turbojpeg.c:1056,10'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1056,10'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:1056,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:1055,19'
          Dst:             tj3YUVPlaneSize
    - functionName:    tj3YUVPlaneSize
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1049
      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:   'src/turbojpeg.c:1031,17'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1031,20'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1032,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:1031,31'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1031,34'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1032,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:1031,46'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1031,49'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1032,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:1031,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1032,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:1034,25'
              BranchSideFuncs:
                - tj3YUVPlaneWidth
                - tj3YUVPlaneHeight
        - Branch String:   'src/turbojpeg.c:1036,15'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1036,27'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:1036,18'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:1036,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1036,27'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:1038,7'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:1038,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:1038,29'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:1039,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:1032,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:1034,8'
          Dst:             tj3YUVPlaneWidth
        - Src:             'src/turbojpeg.c:1035,8'
          Dst:             tj3YUVPlaneHeight
    - functionName:    TJBUFSIZEYUV
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1019
      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:             'src/turbojpeg.c:1019,10'
          Dst:             tjBufSizeYUV
    - functionName:    TJBUFSIZE
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 970
      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:   'src/turbojpeg.c:957,17'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:957,20'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:958,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:957,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:958,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:963,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:958,5'
          Dst:             snprintf
    - functionName:    tjBufSize
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 948
      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:   'src/turbojpeg.c:942,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:943,5'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/turbojpeg.c:945,27'
              BranchSideFuncs:
                - tj3JPEGBufSize
        - Branch String:   'src/turbojpeg.c:948,10'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:948,10'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:948,61'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:943,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:945,12'
          Dst:             tj3JPEGBufSize
    - functionName:    tjFree
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 903
      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:             'src/turbojpeg.c:902,3'
          Dst:             tj3Free
    - functionName:    tj3Free
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tjAlloc
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 889
      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:             'src/turbojpeg.c:889,27'
          Dst:             tj3Alloc
    - functionName:    tj3Alloc
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 883
      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.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - handle
        - param
        - value
      BBCount:         193
      ICount:          1390
      EdgeCount:       260
      CyclomaticComplexity: 69
      functionsReached:
        - snprintf
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/turbojpeg.c:680,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:680,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
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:680,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/turbojpeg.c:682,3'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:684,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:687,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:690,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:695,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:700,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:703,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:708,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:713,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:716,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:721,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:726,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:729,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:734,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:739,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:744,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:749,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:754,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:759,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:764,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:770,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:776,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:781,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:786,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:791,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:794,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:797,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:802,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:684,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:684,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:684,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:684,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:684,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:803,3'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:687,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:687,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:687,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:687,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:687,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:803,3'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:690,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:691,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:692,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:692,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:692,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:692,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:692,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:692,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:803,3'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:695,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:696,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:697,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:697,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:697,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:697,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:697,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:697,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:803,3'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:700,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:700,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:700,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:700,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:700,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:803,3'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:703,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:704,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:705,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:708,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:709,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:710,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:713,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:713,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:713,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:713,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:713,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:803,3'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:716,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:717,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:718,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:718,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:718,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:718,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:718,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:718,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:803,3'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:721,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:722,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:723,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:723,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:723,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:723,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:723,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:723,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:803,3'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:726,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:726,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:726,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:726,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:726,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:803,3'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:729,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:730,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:731,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:731,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:731,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:731,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:731,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:731,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:803,3'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:734,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:735,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:736,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:736,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:736,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:736,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:736,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:736,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:803,3'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:739,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:740,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:741,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:741,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:741,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:803,3'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:744,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:745,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:746,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:746,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:746,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:746,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:746,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:746,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:803,3'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:749,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:750,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:751,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:751,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:751,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:751,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:751,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:751,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:803,3'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:754,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:755,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:756,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:756,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:756,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:756,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:756,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:756,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:803,3'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:759,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:760,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:761,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:761,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:761,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:761,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:761,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:761,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:803,3'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:764,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:765,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:766,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:766,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:766,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:766,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:766,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:766,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:766,5'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:767,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:767,21'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:768,5'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:770,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:771,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:772,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:772,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:772,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:772,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:772,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:772,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:772,5'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:773,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:773,21'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:774,5'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:776,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:777,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:778,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:778,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:778,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:778,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:778,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:778,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:803,3'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:781,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:782,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:783,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:783,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:783,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:783,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:783,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:783,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:803,3'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:786,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:787,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:788,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:788,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:788,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:788,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:788,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:788,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:803,3'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:791,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:791,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:791,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:791,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:791,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:803,3'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:794,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:794,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:803,3'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:797,9'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:798,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:799,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:799,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:799,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:799,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/turbojpeg.c:799,5'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:799,5'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/turbojpeg.c:803,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:680,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:684,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:684,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:687,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:687,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:691,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:691,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:692,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:692,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:696,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:696,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:697,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:697,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:700,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:700,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:704,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:704,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:705,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:705,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:709,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:709,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:710,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:710,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:713,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:713,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:717,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:717,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:718,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:718,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:722,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:722,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:723,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:723,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:726,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:726,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:730,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:730,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:731,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:731,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:735,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:735,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:736,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:736,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:740,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:740,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:741,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:741,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:745,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:745,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:746,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:746,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:750,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:750,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:751,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:751,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:755,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:755,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:756,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:756,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:760,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:760,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:761,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:761,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:765,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:765,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:766,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:766,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:771,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:771,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:772,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:772,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:777,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:777,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:778,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:778,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:782,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:782,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:783,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:783,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:787,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:787,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:788,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:788,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:791,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:791,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:794,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:794,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:798,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:798,7'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:799,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:799,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:802,5'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:802,5'
          Dst:             snprintf
    - functionName:    tjGetErrorCode
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 658
      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:             'src/turbojpeg.c:658,10'
          Dst:             tj3GetErrorCode
    - functionName:    tj3GetErrorCode
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 653
      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:   'src/turbojpeg.c:651,12'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:651,15'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:652,8'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:651,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:651,35'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:652,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tjGetErrorStr
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 642
      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.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 636
      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:             'src/turbojpeg.c:636,10'
          Dst:             tj3GetErrorStr
    - functionName:    tj3GetErrorStr
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 631
      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:   'src/turbojpeg.c:626,12'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:626,15'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:630,12'
              BranchSideFuncs: []
        - Branch String:   'src/turbojpeg.c:626,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:627,5'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:630,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tjDestroy
      functionSourceFile: '/src/libjpeg-turbo.main/src/turbojpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 617
      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:   'src/turbojpeg.c:610,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:610,16'
              BranchSideFuncs:
                - snprintf
                - tj3Destroy
                - strcmp
            - BranchSide:      'src/turbojpeg.c:612,12'
              BranchSideFuncs:
                - snprintf
                - tj3Destroy
                - strcmp
        - Branch String:   'src/turbojpeg.c:614,7'
          Branch Sides:
            - BranchSide:      'src/turbojpeg.c:614,42'
              BranchSideFuncs: []
            - BranchSide:      'src/turbojpeg.c:614,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/turbojpeg.c:610,16'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:612,3'
          Dst:             snprintf
        - Src:             'src/turbojpeg.c:613,3'
          Dst:             tj3Destroy
        - Src:             'src/turbojpeg.c:614,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.main/src/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:   'src/transupp.c:103,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:105,16'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:118,1'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:108,5'
          Branch Sides:
            - BranchSide:      'src/transupp.c:109,15'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:117,3'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:110,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:111,15'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:116,5'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:112,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:113,15'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:115,7'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:113,15'
          Branch Sides:
            - BranchSide:      'src/transupp.c:113,59'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:114,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    largest_common_denominator
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:184,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:181,9'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:186,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    requant_comp
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:134,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:136,16'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:169,1'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:139,5'
          Branch Sides:
            - BranchSide:      'src/transupp.c:140,15'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:168,3'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:141,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:142,15'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:167,5'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:143,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:144,18'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:166,7'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:146,28'
          Branch Sides:
            - BranchSide:      'src/transupp.c:146,31'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:165,9'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:146,15'
          Branch Sides:
            - BranchSide:      'src/transupp.c:147,21'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:165,9'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:154,17'
          Branch Sides:
            - BranchSide:      'src/transupp.c:155,23'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:160,23'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:157,15'
          Branch Sides:
            - BranchSide:      'src/transupp.c:157,15'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:157,15'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:161,15'
          Branch Sides:
            - BranchSide:      'src/transupp.c:161,15'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:161,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jcopy_markers_execute
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:2351,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2352,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'src/transupp.c:2388,1'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:2352,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2353,7'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'src/transupp.c:2354,14'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'src/transupp.c:2354,14'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2355,11'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'src/transupp.c:2357,16'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'src/transupp.c:2355,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2356,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'src/transupp.c:2357,5'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'src/transupp.c:2357,16'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2358,11'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'src/transupp.c:2360,16'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'src/transupp.c:2358,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2359,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'src/transupp.c:2360,5'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'src/transupp.c:2361,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2362,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'src/transupp.c:2363,5'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'src/transupp.c:2367,36'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2368,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'src/transupp.c:2376,9'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'src/transupp.c:2368,37'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2369,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'src/transupp.c:2376,9'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'src/transupp.c:2369,34'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2370,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'src/transupp.c:2376,9'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'src/transupp.c:2370,33'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2371,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'src/transupp.c:2376,9'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'src/transupp.c:2371,33'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2372,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'src/transupp.c:2376,9'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'src/transupp.c:2372,33'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2373,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'src/transupp.c:2376,9'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'src/transupp.c:2373,33'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2374,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'src/transupp.c:2376,9'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'src/transupp.c:2367,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2375,7'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'src/transupp.c:2376,9'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'src/transupp.c:2376,37'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2377,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'src/transupp.c:2385,23'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'src/transupp.c:2377,42'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2378,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'src/transupp.c:2385,23'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'src/transupp.c:2378,34'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2379,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'src/transupp.c:2385,23'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'src/transupp.c:2379,33'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2380,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'src/transupp.c:2385,23'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'src/transupp.c:2380,33'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2381,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'src/transupp.c:2385,23'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'src/transupp.c:2381,33'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2382,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'src/transupp.c:2385,23'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'src/transupp.c:2382,33'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2383,9'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'src/transupp.c:2385,23'
              BranchSideFuncs:
                - jpeg_write_marker
        - Branch String:   'src/transupp.c:2376,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2384,7'
              BranchSideFuncs:
                - jpeg_write_marker
            - BranchSide:      'src/transupp.c:2385,23'
              BranchSideFuncs:
                - jpeg_write_marker
      Callsites:
        - Src:             'src/transupp.c:2385,5'
          Dst:             jpeg_write_marker
    - functionName:    jcopy_markers_setup
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:2319,31'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2319,34'
              BranchSideFuncs:
                - jpeg_save_markers
                - jpeg_save_markers
                - jpeg_save_markers
            - BranchSide:      'src/transupp.c:2323,7'
              BranchSideFuncs:
                - jpeg_save_markers
                - jpeg_save_markers
        - Branch String:   'src/transupp.c:2319,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2320,23'
              BranchSideFuncs:
                - jpeg_save_markers
                - jpeg_save_markers
                - jpeg_save_markers
            - BranchSide:      'src/transupp.c:2323,7'
              BranchSideFuncs:
                - jpeg_save_markers
                - jpeg_save_markers
        - Branch String:   'src/transupp.c:2323,30'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2323,33'
              BranchSideFuncs:
                - jpeg_save_markers
                - jpeg_save_markers
            - BranchSide:      'src/transupp.c:2324,12'
              BranchSideFuncs:
                - jpeg_save_markers
                - jpeg_save_markers
        - Branch String:   'src/transupp.c:2323,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2324,12'
              BranchSideFuncs:
                - jpeg_save_markers
                - jpeg_save_markers
            - BranchSide:      'src/transupp.c:2332,7'
              BranchSideFuncs:
                - jpeg_save_markers
        - Branch String:   'src/transupp.c:2324,5'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2326,11'
              BranchSideFuncs:
                - jpeg_save_markers
                - jpeg_save_markers
            - BranchSide:      'src/transupp.c:2330,3'
              BranchSideFuncs:
                - jpeg_save_markers
        - Branch String:   'src/transupp.c:2326,45'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2326,48'
              BranchSideFuncs:
                - jpeg_save_markers
                - jpeg_save_markers
            - BranchSide:      'src/transupp.c:2328,25'
              BranchSideFuncs:
                - jpeg_save_markers
                - jpeg_save_markers
        - Branch String:   'src/transupp.c:2326,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2327,9'
              BranchSideFuncs:
                - jpeg_save_markers
                - jpeg_save_markers
            - BranchSide:      'src/transupp.c:2328,25'
              BranchSideFuncs:
                - jpeg_save_markers
                - jpeg_save_markers
        - Branch String:   'src/transupp.c:2332,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2332,7'
              BranchSideFuncs:
                - jpeg_save_markers
            - BranchSide:      'src/transupp.c:2333,23'
              BranchSideFuncs:
                - jpeg_save_markers
      Callsites:
        - Src:             'src/transupp.c:2320,5'
          Dst:             jpeg_save_markers
        - Src:             'src/transupp.c:2328,7'
          Dst:             jpeg_save_markers
        - Src:             'src/transupp.c:2333,5'
          Dst:             jpeg_save_markers
    - functionName:    do_drop
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:249,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:250,15'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:275,1'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:255,5'
          Branch Sides:
            - BranchSide:      'src/transupp.c:256,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:274,3'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:259,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:260,24'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:268,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:263,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:264,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:267,7'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:268,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:0,0'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:269,18'
              BranchSideFuncs:
                - jcopy_block_row
      Callsites:
        - Src:             'src/transupp.c:264,11'
          Dst:             jcopy_block_row
    - functionName:    do_wipe
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:586,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:587,15'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:603,1'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:592,5'
          Branch Sides:
            - BranchSide:      'src/transupp.c:594,18'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:602,3'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:597,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:598,16'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:601,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    do_flatten
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:621,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:622,15'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:653,1'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:628,5'
          Branch Sides:
            - BranchSide:      'src/transupp.c:630,18'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:652,3'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:633,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:634,16'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:651,5'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:636,13'
          Branch Sides:
            - BranchSide:      'src/transupp.c:637,27'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:644,20'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:638,15'
          Branch Sides:
            - BranchSide:      'src/transupp.c:639,30'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:642,23'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:644,20'
          Branch Sides:
            - BranchSide:      'src/transupp.c:645,21'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:646,16'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:647,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:648,47'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:650,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    do_reflect
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:674,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:675,15'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:724,1'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:679,5'
          Branch Sides:
            - BranchSide:      'src/transupp.c:681,18'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:723,3'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:684,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:685,13'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:722,5'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:685,13'
          Branch Sides:
            - BranchSide:      'src/transupp.c:687,25'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:701,20'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:688,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:689,27'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:701,9'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:691,32'
          Branch Sides:
            - BranchSide:      'src/transupp.c:690,13'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:691,35'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:690,13'
          Branch Sides:
            - BranchSide:      'src/transupp.c:688,11'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:692,37'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:695,15'
          Branch Sides:
            - BranchSide:      'src/transupp.c:696,38'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:699,13'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:701,20'
          Branch Sides:
            - BranchSide:      'src/transupp.c:703,25'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:718,18'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:704,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:705,27'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:717,9'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:707,34'
          Branch Sides:
            - BranchSide:      'src/transupp.c:707,37'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:707,13'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:707,13'
          Branch Sides:
            - BranchSide:      'src/transupp.c:704,11'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:708,27'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:711,15'
          Branch Sides:
            - BranchSide:      'src/transupp.c:712,38'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:715,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    do_rot_270
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:1088,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1089,15'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1131,1'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1093,5'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1095,22'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1130,3'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1098,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1099,24'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1129,5'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1099,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1101,26'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1128,7'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1105,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1106,23'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1127,9'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1107,17'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1109,25'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1120,25'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1111,15'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1112,24'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1118,13'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1112,17'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1113,46'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1117,15'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1122,15'
          Branch Sides:
            - BranchSide:      'src/transupp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1123,24'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1123,17'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1124,46'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1124,69'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    do_rot_180
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:1158,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1159,15'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:1242,1'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1164,5'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1166,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:1241,3'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:1169,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1171,24'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:1178,24'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:1183,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1184,23'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:1240,5'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:1185,13'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1187,25'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:1220,25'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:1188,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1190,23'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:1218,9'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:1191,17'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1194,17'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:1209,25'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:1195,15'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1197,24'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:1207,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:1197,17'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1198,40'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:1202,24'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:1202,17'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1203,42'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:1206,15'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:1210,15'
          Branch Sides:
            - BranchSide:      'src/transupp.c:0,0'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:1211,24'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:1211,17'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1212,40'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:1213,24'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:1213,17'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1214,42'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:1215,15'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:1221,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:0,0'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:1223,17'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:1223,17'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1225,25'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:1234,31'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:1228,15'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1229,38'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:1232,13'
              BranchSideFuncs:
                - jcopy_block_row
      Callsites:
        - Src:             'src/transupp.c:1234,15'
          Dst:             jcopy_block_row
    - functionName:    do_rot_90
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:1007,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1008,15'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1060,1'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1012,5'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1014,22'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1059,3'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1017,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1018,24'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1058,5'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1018,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1020,15'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1057,7'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1020,15'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1022,28'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1029,28'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1034,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1035,23'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1056,9'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1036,17'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1038,25'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1049,25'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1040,15'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1041,24'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1047,13'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1041,17'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1042,46'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1043,18'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1044,17'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1045,47'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1046,15'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1051,15'
          Branch Sides:
            - BranchSide:      'src/transupp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1052,24'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1052,17'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1053,46'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1053,69'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    do_transverse
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:1272,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1273,15'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1357,1'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1278,5'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1280,22'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1356,3'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1283,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1284,24'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1355,5'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1284,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1286,15'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1354,7'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1286,15'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1288,28'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1294,28'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1299,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1300,23'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1353,9'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1301,17'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1302,19'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1332,19'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1302,19'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1304,27'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1321,27'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1306,17'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1307,26'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1319,15'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1307,19'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1308,48'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1312,20'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1313,19'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1314,49'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1318,17'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1323,17'
          Branch Sides:
            - BranchSide:      'src/transupp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1324,26'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1324,19'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1325,48'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1329,17'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1332,19'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1334,27'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1345,27'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1336,17'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1337,26'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1343,15'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1337,19'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1338,48'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1339,20'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1340,19'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1341,49'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1342,17'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1347,17'
          Branch Sides:
            - BranchSide:      'src/transupp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1348,26'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1348,19'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1349,48'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1349,71'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    do_transpose
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:951,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:952,15'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:979,1'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:955,5'
          Branch Sides:
            - BranchSide:      'src/transupp.c:957,22'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:978,3'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:960,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:961,24'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:977,5'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:961,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:963,26'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:976,7'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:967,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:968,23'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:975,9'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:971,13'
          Branch Sides:
            - BranchSide:      'src/transupp.c:972,22'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:974,11'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:972,15'
          Branch Sides:
            - BranchSide:      'src/transupp.c:973,44'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:973,67'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    do_flip_v
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:879,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:880,15'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:930,1'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:884,5'
          Branch Sides:
            - BranchSide:      'src/transupp.c:886,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:929,3'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:889,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:891,24'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:898,24'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:903,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:904,13'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:928,5'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:904,13'
          Branch Sides:
            - BranchSide:      'src/transupp.c:906,25'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:924,27'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:909,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:911,23'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:922,9'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:913,13'
          Branch Sides:
            - BranchSide:      'src/transupp.c:915,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:921,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:915,15'
          Branch Sides:
            - BranchSide:      'src/transupp.c:916,38'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:918,22'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:918,15'
          Branch Sides:
            - BranchSide:      'src/transupp.c:919,40'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:920,13'
              BranchSideFuncs:
                - jcopy_block_row
      Callsites:
        - Src:             'src/transupp.c:924,11'
          Dst:             jcopy_block_row
    - functionName:    do_flip_h_no_crop
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:749,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:750,15'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:789,1'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:753,5'
          Branch Sides:
            - BranchSide:      'src/transupp.c:755,18'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:788,3'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:758,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:760,20'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:787,5'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:760,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:761,18'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:775,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:764,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:765,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:774,9'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:775,13'
          Branch Sides:
            - BranchSide:      'src/transupp.c:781,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:786,7'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:781,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:782,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:785,9'
              BranchSideFuncs:
                - jcopy_block_row
      Callsites:
        - Src:             'src/transupp.c:782,13'
          Dst:             jcopy_block_row
    - functionName:    do_flip_h
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:814,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:815,15'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:851,1'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:819,5'
          Branch Sides:
            - BranchSide:      'src/transupp.c:821,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:850,3'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:827,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:828,23'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:849,5'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:830,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:832,15'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:848,7'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:832,15'
          Branch Sides:
            - BranchSide:      'src/transupp.c:834,23'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:844,29'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:837,13'
          Branch Sides:
            - BranchSide:      'src/transupp.c:838,36'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:842,11'
              BranchSideFuncs:
                - jcopy_block_row
      Callsites:
        - Src:             'src/transupp.c:844,13'
          Dst:             jcopy_block_row
    - functionName:    do_crop
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:293,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:294,15'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:311,1'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:297,5'
          Branch Sides:
            - BranchSide:      'src/transupp.c:299,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:310,3'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:305,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:306,25'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:309,5'
              BranchSideFuncs:
                - jcopy_block_row
      Callsites:
        - Src:             'src/transupp.c:306,9'
          Dst:             jcopy_block_row
    - functionName:    do_crop_ext_zero
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:337,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:338,15'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:386,1'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:343,5'
          Branch Sides:
            - BranchSide:      'src/transupp.c:345,22'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:385,3'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
        - Branch String:   'src/transupp.c:348,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:349,13'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:362,24'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
        - Branch String:   'src/transupp.c:349,39'
          Branch Sides:
            - BranchSide:      'src/transupp.c:350,13'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:351,25'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
        - Branch String:   'src/transupp.c:349,13'
          Branch Sides:
            - BranchSide:      'src/transupp.c:351,25'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:357,24'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
        - Branch String:   'src/transupp.c:351,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:352,20'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:355,11'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
        - Branch String:   'src/transupp.c:367,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:368,13'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:384,5'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
        - Branch String:   'src/transupp.c:368,13'
          Branch Sides:
            - BranchSide:      'src/transupp.c:369,15'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:380,27'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
        - Branch String:   'src/transupp.c:369,15'
          Branch Sides:
            - BranchSide:      'src/transupp.c:370,20'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:372,27'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
        - Branch String:   'src/transupp.c:374,15'
          Branch Sides:
            - BranchSide:      'src/transupp.c:375,20'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:379,9'
              BranchSideFuncs:
                - jcopy_block_row
                - jcopy_block_row
      Callsites:
        - Src:             'src/transupp.c:372,11'
          Dst:             jcopy_block_row
        - Src:             'src/transupp.c:380,11'
          Dst:             jcopy_block_row
    - functionName:    do_crop_ext_flat
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:413,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:414,15'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:466,1'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:419,5'
          Branch Sides:
            - BranchSide:      'src/transupp.c:421,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:465,3'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:424,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:425,13'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:438,24'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:425,39'
          Branch Sides:
            - BranchSide:      'src/transupp.c:426,13'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:427,25'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:425,13'
          Branch Sides:
            - BranchSide:      'src/transupp.c:427,25'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:433,24'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:427,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:428,20'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:431,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:443,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:444,13'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:464,5'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:444,13'
          Branch Sides:
            - BranchSide:      'src/transupp.c:445,18'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:451,25'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:447,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:448,50'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:450,9'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:453,13'
          Branch Sides:
            - BranchSide:      'src/transupp.c:454,18'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:463,7'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:458,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:460,50'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:462,9'
              BranchSideFuncs:
                - jcopy_block_row
      Callsites:
        - Src:             'src/transupp.c:451,9'
          Dst:             jcopy_block_row
    - functionName:    do_crop_ext_reflect
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:494,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:495,15'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:568,1'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:500,5'
          Branch Sides:
            - BranchSide:      'src/transupp.c:502,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:567,3'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:505,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:506,13'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:519,24'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:506,39'
          Branch Sides:
            - BranchSide:      'src/transupp.c:507,13'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:508,25'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:506,13'
          Branch Sides:
            - BranchSide:      'src/transupp.c:508,25'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:514,24'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:508,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:509,20'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:512,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:524,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:526,25'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:566,5'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:528,13'
          Branch Sides:
            - BranchSide:      'src/transupp.c:530,25'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:546,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:531,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:532,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:545,9'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:533,56'
          Branch Sides:
            - BranchSide:      'src/transupp.c:533,59'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:533,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:533,13'
          Branch Sides:
            - BranchSide:      'src/transupp.c:531,11'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:535,27'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:538,15'
          Branch Sides:
            - BranchSide:      'src/transupp.c:539,38'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:543,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:546,13'
          Branch Sides:
            - BranchSide:      'src/transupp.c:548,25'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:565,7'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:549,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:551,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:564,9'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:552,56'
          Branch Sides:
            - BranchSide:      'src/transupp.c:552,59'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:552,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:552,13'
          Branch Sides:
            - BranchSide:      'src/transupp.c:549,11'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:554,37'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/transupp.c:557,15'
          Branch Sides:
            - BranchSide:      'src/transupp.c:558,38'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/transupp.c:562,13'
              BranchSideFuncs:
                - jcopy_block_row
      Callsites:
        - Src:             'src/transupp.c:526,9'
          Dst:             jcopy_block_row
    - functionName:    jtransform_execute_transform
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:2171,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2171,3'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:2173,9'
              BranchSideFuncs:
                - do_crop
                - do_crop_ext_zero
                - do_crop_ext_flat
                - do_crop_ext_reflect
            - BranchSide:      'src/transupp.c:2194,9'
              BranchSideFuncs:
                - do_flip_h_no_crop
                - do_flip_h
            - BranchSide:      'src/transupp.c:2202,15'
              BranchSideFuncs:
                - do_flip_v
            - BranchSide:      'src/transupp.c:2206,18'
              BranchSideFuncs:
                - do_transpose
            - BranchSide:      'src/transupp.c:2210,19'
              BranchSideFuncs:
                - do_transverse
            - BranchSide:      'src/transupp.c:2214,15'
              BranchSideFuncs:
                - do_rot_90
            - BranchSide:      'src/transupp.c:2218,16'
              BranchSideFuncs:
                - do_rot_180
            - BranchSide:      'src/transupp.c:2222,16'
              BranchSideFuncs:
                - do_rot_270
            - BranchSide:      'src/transupp.c:2226,9'
              BranchSideFuncs:
                - do_wipe
                - do_flatten
                - jdiv_round_up
                - jdiv_round_up
                - do_reflect
            - BranchSide:      'src/transupp.c:2244,9'
              BranchSideFuncs:
                - do_drop
        - Branch String:   'src/transupp.c:2173,52'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2174,9'
              BranchSideFuncs:
                - do_crop_ext_zero
                - do_crop_ext_flat
                - do_crop_ext_reflect
            - BranchSide:      'src/transupp.c:2175,11'
              BranchSideFuncs:
                - do_crop_ext_zero
                - do_crop_ext_flat
                - do_crop_ext_reflect
        - Branch String:   'src/transupp.c:2173,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2175,11'
              BranchSideFuncs:
                - do_crop_ext_zero
                - do_crop_ext_flat
                - do_crop_ext_reflect
            - BranchSide:      'src/transupp.c:2189,16'
              BranchSideFuncs:
                - do_crop
        - Branch String:   'src/transupp.c:2175,54'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2176,11'
              BranchSideFuncs:
                - do_crop_ext_zero
                - do_crop_ext_flat
                - do_crop_ext_reflect
            - BranchSide:      'src/transupp.c:2180,16'
              BranchSideFuncs:
                - do_crop_ext_zero
                - do_crop_ext_flat
        - Branch String:   'src/transupp.c:2175,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2177,29'
              BranchSideFuncs:
                - do_crop_ext_reflect
            - BranchSide:      'src/transupp.c:2180,16'
              BranchSideFuncs:
                - do_crop_ext_zero
                - do_crop_ext_flat
        - Branch String:   'src/transupp.c:2180,59'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2181,16'
              BranchSideFuncs:
                - do_crop_ext_zero
                - do_crop_ext_flat
            - BranchSide:      'src/transupp.c:2186,26'
              BranchSideFuncs:
                - do_crop_ext_zero
        - Branch String:   'src/transupp.c:2180,16'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2182,26'
              BranchSideFuncs:
                - do_crop_ext_flat
            - BranchSide:      'src/transupp.c:2186,26'
              BranchSideFuncs:
                - do_crop_ext_zero
        - Branch String:   'src/transupp.c:2189,41'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2189,44'
              BranchSideFuncs:
                - do_crop
            - BranchSide:      'src/transupp.c:2190,15'
              BranchSideFuncs:
                - do_crop
        - Branch String:   'src/transupp.c:2194,34'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2194,37'
              BranchSideFuncs:
                - do_flip_h
            - BranchSide:      'src/transupp.c:2195,17'
              BranchSideFuncs:
                - do_flip_h
        - Branch String:   'src/transupp.c:2194,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2195,17'
              BranchSideFuncs:
                - do_flip_h
            - BranchSide:      'src/transupp.c:2198,25'
              BranchSideFuncs:
                - do_flip_h_no_crop
        - Branch String:   'src/transupp.c:2226,47'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2227,9'
              BranchSideFuncs:
                - do_wipe
                - do_flatten
                - jdiv_round_up
                - jdiv_round_up
                - do_reflect
            - BranchSide:      'src/transupp.c:2236,14'
              BranchSideFuncs:
                - do_wipe
                - do_flatten
        - Branch String:   'src/transupp.c:2227,34'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2227,37'
              BranchSideFuncs:
                - jdiv_round_up
                - do_wipe
                - do_flatten
                - jdiv_round_up
                - do_reflect
            - BranchSide:      'src/transupp.c:2236,14'
              BranchSideFuncs:
                - do_wipe
                - do_flatten
        - Branch String:   'src/transupp.c:2229,71'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2230,10'
              BranchSideFuncs:
                - jdiv_round_up
                - do_wipe
                - do_flatten
                - do_reflect
            - BranchSide:      'src/transupp.c:2236,14'
              BranchSideFuncs:
                - do_wipe
                - do_flatten
        - Branch String:   'src/transupp.c:2230,35'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2231,10'
              BranchSideFuncs:
                - do_reflect
            - BranchSide:      'src/transupp.c:2234,18'
              BranchSideFuncs:
                - do_reflect
        - Branch String:   'src/transupp.c:2226,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2234,18'
              BranchSideFuncs:
                - do_reflect
            - BranchSide:      'src/transupp.c:2236,14'
              BranchSideFuncs:
                - do_wipe
                - do_flatten
        - Branch String:   'src/transupp.c:2236,14'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2237,18'
              BranchSideFuncs:
                - do_flatten
            - BranchSide:      'src/transupp.c:2240,15'
              BranchSideFuncs:
                - do_wipe
        - Branch String:   'src/transupp.c:2244,31'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2244,34'
              BranchSideFuncs:
                - do_drop
            - BranchSide:      'src/transupp.c:2248,5'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:2244,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2245,15'
              BranchSideFuncs:
                - do_drop
            - BranchSide:      'src/transupp.c:2248,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/transupp.c:2177,9'
          Dst:             do_crop_ext_reflect
        - Src:             'src/transupp.c:2182,9'
          Dst:             do_crop_ext_flat
        - Src:             'src/transupp.c:2186,9'
          Dst:             do_crop_ext_zero
        - Src:             'src/transupp.c:2190,7'
          Dst:             do_crop
        - Src:             'src/transupp.c:2195,7'
          Dst:             do_flip_h
        - Src:             'src/transupp.c:2198,7'
          Dst:             do_flip_h_no_crop
        - Src:             'src/transupp.c:2202,5'
          Dst:             do_flip_v
        - Src:             'src/transupp.c:2206,5'
          Dst:             do_transpose
        - Src:             'src/transupp.c:2210,5'
          Dst:             do_transverse
        - Src:             'src/transupp.c:2214,5'
          Dst:             do_rot_90
        - Src:             'src/transupp.c:2218,5'
          Dst:             do_rot_180
        - Src:             'src/transupp.c:2222,5'
          Dst:             do_rot_270
        - Src:             'src/transupp.c:2228,21'
          Dst:             jdiv_round_up
        - Src:             'src/transupp.c:2232,22'
          Dst:             jdiv_round_up
        - Src:             'src/transupp.c:2234,7'
          Dst:             do_reflect
        - Src:             'src/transupp.c:2237,7'
          Dst:             do_flatten
        - Src:             'src/transupp.c:2240,7'
          Dst:             do_wipe
        - Src:             'src/transupp.c:2245,7'
          Dst:             do_drop
    - functionName:    adjust_exif_parameters
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:1889,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1889,20'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1892,7'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1892,23'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1892,26'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1894,12'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1892,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1893,17'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1894,12'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1894,28'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1894,31'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1897,5'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1894,12'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1895,17'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1897,5'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1900,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1901,9'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1904,9'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1901,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1901,23'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1902,9'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1902,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1902,26'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1903,3'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1904,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1904,23'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1905,9'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1905,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1905,26'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1909,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1910,9'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1916,9'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1910,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1910,23'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1911,9'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1911,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1911,23'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1912,19'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1916,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1916,23'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1917,9'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1917,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1917,23'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1918,19'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1922,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1922,33'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1925,7'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1925,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1926,22'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1930,22'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1934,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1934,28'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1935,15'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1939,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1939,36'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1941,9'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1941,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1942,16'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1946,16'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1950,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1950,27'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1951,9'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1951,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1951,32'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1952,17'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1956,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1957,9'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1963,9'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1957,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1957,37'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1958,9'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1958,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1958,37'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1959,14'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1963,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1963,38'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1964,9'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1964,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1964,38'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1965,14'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1969,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1969,28'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1972,7'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1972,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1973,22'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1977,22'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1981,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1981,27'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1982,10'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1986,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1986,31'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1988,9'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1988,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1989,16'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1993,16'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1997,26'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1997,29'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1998,11'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1997,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1998,11'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:2026,12'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1998,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1999,21'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:2001,21'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:2002,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2003,9'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:2014,9'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:2027,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1986,9'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:2027,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    adjust_quant
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:199,45'
          Branch Sides:
            - BranchSide:      'src/transupp.c:199,48'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - largest_common_denominator
                - requant_comp
            - BranchSide:      'src/transupp.c:199,3'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - largest_common_denominator
                - requant_comp
        - Branch String:   'src/transupp.c:199,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:201,16'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - largest_common_denominator
                - requant_comp
            - BranchSide:      'src/transupp.c:227,1'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:204,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:205,7'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - largest_common_denominator
                - requant_comp
            - BranchSide:      'src/transupp.c:206,16'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - largest_common_denominator
                - requant_comp
        - Branch String:   'src/transupp.c:207,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:208,7'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - largest_common_denominator
                - requant_comp
            - BranchSide:      'src/transupp.c:209,12'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - largest_common_denominator
                - requant_comp
        - Branch String:   'src/transupp.c:209,5'
          Branch Sides:
            - BranchSide:      'src/transupp.c:210,11'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - largest_common_denominator
                - requant_comp
            - BranchSide:      'src/transupp.c:226,3'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - largest_common_denominator
                - requant_comp
        - Branch String:   'src/transupp.c:210,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:211,13'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - largest_common_denominator
                - requant_comp
            - BranchSide:      'src/transupp.c:225,5'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - largest_common_denominator
                - requant_comp
        - Branch String:   'src/transupp.c:211,13'
          Branch Sides:
            - BranchSide:      'src/transupp.c:212,24'
              BranchSideFuncs:
                - requant_comp
                - dequant_comp
                - dequant_comp
                - largest_common_denominator
            - BranchSide:      'src/transupp.c:214,22'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - requant_comp
                - largest_common_denominator
        - Branch String:   'src/transupp.c:215,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:216,17'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - requant_comp
                - largest_common_denominator
            - BranchSide:      'src/transupp.c:220,24'
              BranchSideFuncs:
                - dequant_comp
                - dequant_comp
                - largest_common_denominator
                - requant_comp
        - Branch String:   'src/transupp.c:216,17'
          Branch Sides:
            - BranchSide:      'src/transupp.c:216,62'
              BranchSideFuncs:
                - largest_common_denominator
                - dequant_comp
                - dequant_comp
                - requant_comp
            - BranchSide:      'src/transupp.c:218,44'
              BranchSideFuncs:
                - largest_common_denominator
                - dequant_comp
                - dequant_comp
                - requant_comp
      Callsites:
        - Src:             'src/transupp.c:212,11'
          Dst:             requant_comp
        - Src:             'src/transupp.c:218,17'
          Dst:             largest_common_denominator
        - Src:             'src/transupp.c:220,11'
          Dst:             dequant_comp
        - Src:             'src/transupp.c:221,11'
          Dst:             dequant_comp
    - functionName:    transpose_critical_parameters
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:1851,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1852,15'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1859,14'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1859,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1860,15'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1872,1'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1861,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1862,14'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1871,3'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1862,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1863,16'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1870,5'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1863,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1864,19'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1869,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jtransform_adjust_parameters
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:2048,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2054,11'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
                - jpeg_set_colorspace
            - BranchSide:      'src/transupp.c:2072,14'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
        - Branch String:   'src/transupp.c:2054,50'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2055,11'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
                - jpeg_set_colorspace
            - BranchSide:      'src/transupp.c:2056,11'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
                - jpeg_set_colorspace
        - Branch String:   'src/transupp.c:2055,41'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2056,11'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
                - jpeg_set_colorspace
            - BranchSide:      'src/transupp.c:2058,9'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
                - jpeg_set_colorspace
        - Branch String:   'src/transupp.c:2056,54'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2057,11'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
                - jpeg_set_colorspace
            - BranchSide:      'src/transupp.c:2070,7'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
        - Branch String:   'src/transupp.c:2057,42'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2058,9'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
                - jpeg_set_colorspace
            - BranchSide:      'src/transupp.c:2070,7'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
        - Branch String:   'src/transupp.c:2058,75'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2059,9'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
                - jpeg_set_colorspace
            - BranchSide:      'src/transupp.c:2070,7'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
        - Branch String:   'src/transupp.c:2054,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2065,29'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
            - BranchSide:      'src/transupp.c:2070,7'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
                - transpose_critical_parameters
        - Branch String:   'src/transupp.c:2090,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2096,28'
              BranchSideFuncs:
                - transpose_critical_parameters
                - adjust_exif_parameters
            - BranchSide:      'src/transupp.c:2096,28'
              BranchSideFuncs:
                - transpose_critical_parameters
                - adjust_exif_parameters
            - BranchSide:      'src/transupp.c:2096,28'
              BranchSideFuncs:
                - transpose_critical_parameters
                - adjust_exif_parameters
            - BranchSide:      'src/transupp.c:2096,28'
              BranchSideFuncs:
                - transpose_critical_parameters
                - adjust_exif_parameters
            - BranchSide:      'src/transupp.c:2102,9'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
            - BranchSide:      'src/transupp.c:2109,28'
              BranchSideFuncs:
                - adjust_exif_parameters
        - Branch String:   'src/transupp.c:2102,31'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2102,34'
              BranchSideFuncs:
                - adjust_exif_parameters
                - adjust_quant
            - BranchSide:      'src/transupp.c:2106,5'
              BranchSideFuncs:
                - adjust_exif_parameters
        - Branch String:   'src/transupp.c:2102,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2103,20'
              BranchSideFuncs:
                - adjust_quant
                - adjust_exif_parameters
            - BranchSide:      'src/transupp.c:2106,5'
              BranchSideFuncs:
                - adjust_exif_parameters
        - Branch String:   'src/transupp.c:2116,36'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2117,7'
              BranchSideFuncs:
                - adjust_exif_parameters
            - BranchSide:      'src/transupp.c:2146,7'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:2117,53'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2118,7'
              BranchSideFuncs:
                - adjust_exif_parameters
            - BranchSide:      'src/transupp.c:2146,7'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:2118,46'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2119,7'
              BranchSideFuncs:
                - adjust_exif_parameters
            - BranchSide:      'src/transupp.c:2146,7'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:2119,45'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2120,7'
              BranchSideFuncs:
                - adjust_exif_parameters
            - BranchSide:      'src/transupp.c:2146,7'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:2120,45'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2121,7'
              BranchSideFuncs:
                - adjust_exif_parameters
            - BranchSide:      'src/transupp.c:2146,7'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:2121,45'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2122,7'
              BranchSideFuncs:
                - adjust_exif_parameters
            - BranchSide:      'src/transupp.c:2146,7'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:2122,45'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2123,7'
              BranchSideFuncs:
                - adjust_exif_parameters
            - BranchSide:      'src/transupp.c:2146,7'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:2123,42'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2124,7'
              BranchSideFuncs:
                - adjust_exif_parameters
            - BranchSide:      'src/transupp.c:2146,7'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:2116,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2126,5'
              BranchSideFuncs:
                - adjust_exif_parameters
            - BranchSide:      'src/transupp.c:2146,7'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:2136,54'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2137,9'
              BranchSideFuncs:
                - adjust_exif_parameters
            - BranchSide:      'src/transupp.c:2139,30'
              BranchSideFuncs:
                - adjust_exif_parameters
        - Branch String:   'src/transupp.c:2136,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2139,30'
              BranchSideFuncs:
                - adjust_exif_parameters
            - BranchSide:      'src/transupp.c:2143,3'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:2146,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2147,12'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:2148,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/transupp.c:2066,7'
          Dst:             jpeg_set_colorspace
        - Src:             'src/transupp.c:2099,5'
          Dst:             transpose_critical_parameters
        - Src:             'src/transupp.c:2103,7'
          Dst:             adjust_quant
        - Src:             'src/transupp.c:2139,7'
          Dst:             adjust_exif_parameters
    - functionName:    trim_bottom_edge
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:1472,20'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1472,23'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1472,20'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1472,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1472,7'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1474,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    trim_right_edge
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:1461,20'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1461,23'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1461,20'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1461,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1461,7'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1463,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jtransform_perfect_transform
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:2280,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2283,9'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:2283,9'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:2288,9'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:2288,9'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:2293,9'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:2293,9'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:2299,5'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:2283,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2284,14'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:2285,5'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:2288,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2289,14'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:2290,5'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:2293,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2294,14'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:2295,9'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:2295,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:2296,14'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:2297,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jtransform_request_workspace
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:1508,29'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1509,46'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1508,7'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1527,7'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1528,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1529,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1536,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/transupp.c:1541,9'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1550,3'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:   'src/transupp.c:1557,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1570,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1585,7'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1587,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1589,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1591,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1592,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1597,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1599,44'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1600,52'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1599,13'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1604,54'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1605,35'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1610,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1611,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1616,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1618,44'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1619,53'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1618,13'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1623,55'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1624,36'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1630,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1632,14'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1636,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1638,14'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1643,5'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:      'src/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:   'src/transupp.c:1649,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1651,16'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1659,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1661,16'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1667,33'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1667,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1668,48'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1668,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1670,15'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1679,15'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1701,47'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1701,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1707,48'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1707,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/transupp.c:1727,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1729,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/transupp.c:1736,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_right_edge
            - BranchSide:      'src/transupp.c:1743,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
            - BranchSide:      'src/transupp.c:1751,20'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/transupp.c:1755,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_right_edge
                - trim_bottom_edge
            - BranchSide:      'src/transupp.c:1764,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_right_edge
            - BranchSide:      'src/transupp.c:1771,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_right_edge
                - trim_bottom_edge
            - BranchSide:      'src/transupp.c:1779,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - trim_bottom_edge
            - BranchSide:      'src/transupp.c:1786,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/transupp.c:1788,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/transupp.c:1795,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/transupp.c:1729,34'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1729,37'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/transupp.c:1732,22'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/transupp.c:1729,62'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1730,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/transupp.c:1732,22'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/transupp.c:1730,52'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1731,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/transupp.c:1732,22'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/transupp.c:1729,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1732,22'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/transupp.c:1734,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/transupp.c:1736,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1737,23'
              BranchSideFuncs:
                - trim_right_edge
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/transupp.c:1738,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/transupp.c:1738,34'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1738,37'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/transupp.c:1739,22'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/transupp.c:1738,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1739,22'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/transupp.c:1741,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/transupp.c:1743,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1744,24'
              BranchSideFuncs:
                - trim_bottom_edge
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/transupp.c:1746,20'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/transupp.c:1755,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1756,23'
              BranchSideFuncs:
                - trim_right_edge
                - trim_bottom_edge
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/transupp.c:1760,20'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/transupp.c:1764,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1765,23'
              BranchSideFuncs:
                - trim_right_edge
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/transupp.c:1767,20'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/transupp.c:1771,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1772,23'
              BranchSideFuncs:
                - trim_right_edge
                - trim_bottom_edge
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/transupp.c:1776,20'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/transupp.c:1779,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1780,24'
              BranchSideFuncs:
                - trim_bottom_edge
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/transupp.c:1782,20'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/transupp.c:1795,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1797,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/transupp.c:1823,5'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1803,5'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1804,17'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1821,35'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1805,11'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1807,39'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1808,18'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1808,18'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1809,25'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1812,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/transupp.c:1529,12'
          Dst:             jtransform_perfect_transform
        - Src:             'src/transupp.c:1536,12'
          Dst:             jtransform_perfect_transform
        - Src:             'src/transupp.c:1692,38'
          Dst:             jdiv_round_up
        - Src:             'src/transupp.c:1695,39'
          Dst:             jdiv_round_up
        - Src:             'src/transupp.c:1737,7'
          Dst:             trim_right_edge
        - Src:             'src/transupp.c:1744,7'
          Dst:             trim_bottom_edge
        - Src:             'src/transupp.c:1756,7'
          Dst:             trim_right_edge
        - Src:             'src/transupp.c:1757,7'
          Dst:             trim_bottom_edge
        - Src:             'src/transupp.c:1765,7'
          Dst:             trim_right_edge
        - Src:             'src/transupp.c:1772,7'
          Dst:             trim_right_edge
        - Src:             'src/transupp.c:1773,7'
          Dst:             trim_bottom_edge
        - Src:             'src/transupp.c:1780,7'
          Dst:             trim_bottom_edge
        - Src:             'src/transupp.c:1800,7'
          Dst:             jdiv_round_up
        - Src:             'src/transupp.c:1802,7'
          Dst:             jdiv_round_up
    - functionName:    jt_read_integer
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/transupp.c:1371,3'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1372,11'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'src/transupp.c:1374,13'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1375,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1376,5'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1377,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '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.main/src/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:   'src/transupp.c:1404,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1406,34'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'src/transupp.c:1417,8'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'src/transupp.c:1406,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1407,7'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'src/transupp.c:1408,10'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'src/transupp.c:1408,22'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1408,26'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'src/transupp.c:1409,11'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'src/transupp.c:1408,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1409,11'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'src/transupp.c:1411,17'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'src/transupp.c:1411,29'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1411,33'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'src/transupp.c:1412,11'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'src/transupp.c:1411,16'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1412,11'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'src/transupp.c:1415,7'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'src/transupp.c:1417,20'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1417,24'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'src/transupp.c:1419,9'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'src/transupp.c:1417,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1419,9'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'src/transupp.c:1431,8'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'src/transupp.c:1420,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1421,7'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'src/transupp.c:1422,10'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'src/transupp.c:1422,22'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1422,26'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'src/transupp.c:1423,11'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'src/transupp.c:1422,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1423,11'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'src/transupp.c:1425,17'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'src/transupp.c:1425,29'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1425,33'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'src/transupp.c:1426,11'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'src/transupp.c:1425,16'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1426,11'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'src/transupp.c:1429,7'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'src/transupp.c:1431,20'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1431,24'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'src/transupp.c:1433,32'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
        - Branch String:   'src/transupp.c:1431,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1433,32'
              BranchSideFuncs:
                - jt_read_integer
                - jt_read_integer
            - BranchSide:      'src/transupp.c:1438,8'
              BranchSideFuncs:
                - jt_read_integer
        - Branch String:   'src/transupp.c:1435,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1436,7'
              BranchSideFuncs:
                - jt_read_integer
            - BranchSide:      'src/transupp.c:1437,3'
              BranchSideFuncs:
                - jt_read_integer
        - Branch String:   'src/transupp.c:1438,20'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1438,24'
              BranchSideFuncs:
                - jt_read_integer
            - BranchSide:      'src/transupp.c:1440,32'
              BranchSideFuncs:
                - jt_read_integer
        - Branch String:   'src/transupp.c:1438,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1440,32'
              BranchSideFuncs:
                - jt_read_integer
            - BranchSide:      'src/transupp.c:1446,8'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1442,9'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1443,7'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1444,3'
              BranchSideFuncs: []
        - Branch String:   'src/transupp.c:1446,7'
          Branch Sides:
            - BranchSide:      'src/transupp.c:1447,5'
              BranchSideFuncs: []
            - BranchSide:      'src/transupp.c:1448,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/transupp.c:1404,7'
          Dst:             __ctype_b_loc
        - Src:             'src/transupp.c:1406,10'
          Dst:             jt_read_integer
        - Src:             'src/transupp.c:1420,10'
          Dst:             jt_read_integer
        - Src:             'src/transupp.c:1435,10'
          Dst:             jt_read_integer
        - Src:             'src/transupp.c:1442,10'
          Dst:             jt_read_integer
    - functionName:    term_mem_destination
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdatadst-tj.c:131,7'
          Branch Sides:
            - BranchSide:      'src/jdatadst-tj.c:131,39'
              BranchSideFuncs: []
            - BranchSide:      'src/jdatadst-tj.c:131,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    empty_mem_output_buffer
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdatadst-tj.c:92,7'
          Branch Sides:
            - BranchSide:      'src/jdatadst-tj.c:92,21'
              BranchSideFuncs:
                - malloc
                - free
            - BranchSide:      'src/jdatadst-tj.c:95,14'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'src/jdatadst-tj.c:98,7'
          Branch Sides:
            - BranchSide:      'src/jdatadst-tj.c:98,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/jdatadst-tj.c:99,5'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    init_mem_destination
      functionSourceFile: '/src/libjpeg-turbo.main/src/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.main/src/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:   'src/jdatadst-tj.c:154,25'
          Branch Sides:
            - BranchSide:      'src/jdatadst-tj.c:154,28'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'src/jdatadst-tj.c:155,5'
              BranchSideFuncs:
                - malloc
        - Branch String:   'src/jdatadst-tj.c:154,7'
          Branch Sides:
            - BranchSide:      'src/jdatadst-tj.c:155,5'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'src/jdatadst-tj.c:160,7'
              BranchSideFuncs:
                - malloc
        - Branch String:   'src/jdatadst-tj.c:160,7'
          Branch Sides:
            - BranchSide:      'src/jdatadst-tj.c:162,9'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'src/jdatadst-tj.c:167,14'
              BranchSideFuncs:
                - malloc
        - Branch String:   'src/jdatadst-tj.c:178,34'
          Branch Sides:
            - BranchSide:      'src/jdatadst-tj.c:178,38'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'src/jdatadst-tj.c:180,21'
              BranchSideFuncs:
                - malloc
        - Branch String:   'src/jdatadst-tj.c:178,56'
          Branch Sides:
            - BranchSide:      'src/jdatadst-tj.c:178,59'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'src/jdatadst-tj.c:180,21'
              BranchSideFuncs:
                - malloc
        - Branch String:   'src/jdatadst-tj.c:178,7'
          Branch Sides:
            - BranchSide:      'src/jdatadst-tj.c:179,12'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'src/jdatadst-tj.c:180,21'
              BranchSideFuncs:
                - malloc
        - Branch String:   'src/jdatadst-tj.c:184,26'
          Branch Sides:
            - BranchSide:      'src/jdatadst-tj.c:184,30'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'src/jdatadst-tj.c:185,9'
              BranchSideFuncs:
                - malloc
        - Branch String:   'src/jdatadst-tj.c:184,7'
          Branch Sides:
            - BranchSide:      'src/jdatadst-tj.c:185,9'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'src/jdatadst-tj.c:195,48'
              BranchSideFuncs: []
        - Branch String:   'src/jdatadst-tj.c:185,9'
          Branch Sides:
            - BranchSide:      'src/jdatadst-tj.c:187,55'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'src/jdatadst-tj.c:192,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdatadst-tj.c:188,11'
          Branch Sides:
            - BranchSide:      'src/jdatadst-tj.c:189,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdatadst-tj.c:190,8'
              BranchSideFuncs: []
        - Branch String:   'src/jdatadst-tj.c:196,7'
          Branch Sides:
            - BranchSide:      'src/jdatadst-tj.c:196,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdatadst-tj.c:197,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    term_source
      functionSourceFile: '/src/libjpeg-turbo.main/src/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.main/src/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:   'src/jdatasrc-tj.c:118,7'
          Branch Sides:
            - BranchSide:      'src/jdatasrc-tj.c:118,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdatasrc-tj.c:119,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdatasrc-tj.c:119,5'
          Branch Sides:
            - BranchSide:      'src/jdatasrc-tj.c:120,26'
              BranchSideFuncs: []
            - BranchSide:      'src/jdatasrc-tj.c:126,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fill_mem_input_buffer
      functionSourceFile: '/src/libjpeg-turbo.main/src/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.main/src/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.main/src/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:    12
      BranchProfiles:
        - Branch String:   'src/jdatasrc-tj.c:168,24'
          Branch Sides:
            - BranchSide:      'src/jdatasrc-tj.c:168,27'
              BranchSideFuncs: []
            - BranchSide:      'src/jdatasrc-tj.c:169,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdatasrc-tj.c:168,7'
          Branch Sides:
            - BranchSide:      'src/jdatasrc-tj.c:169,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdatasrc-tj.c:175,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdatasrc-tj.c:175,7'
          Branch Sides:
            - BranchSide:      'src/jdatasrc-tj.c:177,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdatasrc-tj.c:179,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_32bit_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:          551
      EdgeCount:       58
      CyclomaticComplexity: 15
      functionsReached:
        - fread
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/rdbmp.c:294,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:296,5'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:302,10'
              BranchSideFuncs:
                - fread
        - Branch String:   'src/rdbmp.c:302,9'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:303,7'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:304,13'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:311,45'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:312,7'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:313,12'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:311,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:313,12'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:314,14'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:314,14'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:315,16'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:322,35'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:315,5'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:316,25'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:321,3'
              BranchSideFuncs: []
        - Branch String:   'src/cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'src/cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'src/cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'src/cmyk.h:37,13'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:328,9'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:329,18'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:337,18'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:329,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:330,32'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:336,5'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:337,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:338,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             '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.main/src/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:          530
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - fread
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/rdbmp.c:231,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:233,5'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:239,10'
              BranchSideFuncs:
                - fread
        - Branch String:   'src/rdbmp.c:239,9'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:240,7'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:241,13'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:248,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:249,12'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:250,14'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:250,14'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:251,16'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:257,35'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:251,5'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:252,25'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:256,3'
              BranchSideFuncs: []
        - Branch String:   'src/cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'src/cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'src/cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'src/cmyk.h:37,13'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:263,9'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:264,18'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:272,18'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:264,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:265,32'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:271,5'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:272,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:273,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/rdbmp.c:239,10'
          Dst:             fread
    - functionName:    get_8bit_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:          712
      EdgeCount:       75
      CyclomaticComplexity: 19
      functionsReached:
        - fread
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/rdbmp.c:156,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:158,5'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:164,10'
              BranchSideFuncs:
                - fread
        - Branch String:   'src/rdbmp.c:164,9'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:165,7'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:166,13'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:171,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:172,16'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:178,14'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:172,5'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:173,17'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:178,3'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:174,11'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:175,9'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:176,19'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:178,14'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:179,16'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:188,35'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:179,5'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:180,17'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:187,3'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:181,11'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:182,9'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:183,24'
              BranchSideFuncs: []
        - Branch String:   'src/cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'src/cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'src/cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'src/cmyk.h:37,13'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:194,9'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:195,18'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:206,18'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:195,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:196,19'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:205,5'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:197,13'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:198,11'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:199,26'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:206,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:207,19'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:208,13'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:209,11'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:210,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/rdbmp.c:164,10'
          Dst:             fread
    - functionName:    preload_image
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/rdbmp.c:368,3'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:369,9'
              BranchSideFuncs:
                - fread
                - feof
            - BranchSide:      'src/rdbmp.c:384,7'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:369,9'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:370,42'
              BranchSideFuncs:
                - fread
                - feof
            - BranchSide:      'src/rdbmp.c:374,19'
              BranchSideFuncs:
                - fread
                - feof
        - Branch String:   'src/rdbmp.c:377,9'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:378,16'
              BranchSideFuncs:
                - feof
                - fread
            - BranchSide:      'src/rdbmp.c:383,3'
              BranchSideFuncs:
                - fread
                - feof
        - Branch String:   'src/rdbmp.c:378,11'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:379,9'
              BranchSideFuncs:
                - fread
                - feof
            - BranchSide:      'src/rdbmp.c:381,9'
              BranchSideFuncs:
                - fread
                - feof
        - Branch String:   'src/rdbmp.c:384,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:385,5'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:388,11'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:388,3'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:390,5'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:393,5'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:396,5'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:399,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/rdbmp.c:377,9'
          Dst:             fread
        - Src:             '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.main/src/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:   'src/rdbmp.c:87,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:87,7'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:88,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/rdbmp.c:87,12'
          Dst:             getc
    - functionName:    read_colormap
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/rdbmp.c:99,3'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:102,12'
              BranchSideFuncs:
                - read_byte
                - read_byte
                - read_byte
            - BranchSide:      'src/rdbmp.c:113,12'
              BranchSideFuncs:
                - read_byte
                - read_byte
                - read_byte
                - read_byte
            - BranchSide:      'src/rdbmp.c:124,5'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:102,5'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:103,50'
              BranchSideFuncs:
                - read_byte
                - read_byte
                - read_byte
            - BranchSide:      'src/rdbmp.c:110,5'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:106,58'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:107,11'
              BranchSideFuncs:
                - read_byte
                - read_byte
                - read_byte
            - BranchSide:      'src/rdbmp.c:108,14'
              BranchSideFuncs:
                - read_byte
                - read_byte
                - read_byte
        - Branch String:   'src/rdbmp.c:106,11'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:108,14'
              BranchSideFuncs:
                - read_byte
                - read_byte
                - read_byte
            - BranchSide:      'src/rdbmp.c:109,5'
              BranchSideFuncs:
                - read_byte
                - read_byte
                - read_byte
        - Branch String:   'src/rdbmp.c:113,5'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:114,50'
              BranchSideFuncs:
                - read_byte
                - read_byte
                - read_byte
                - read_byte
            - BranchSide:      'src/rdbmp.c:122,5'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:118,58'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:119,11'
              BranchSideFuncs:
                - read_byte
                - read_byte
                - read_byte
                - read_byte
            - BranchSide:      'src/rdbmp.c:120,14'
              BranchSideFuncs:
                - read_byte
                - read_byte
                - read_byte
                - read_byte
        - Branch String:   'src/rdbmp.c:118,11'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:120,14'
              BranchSideFuncs:
                - read_byte
                - read_byte
                - read_byte
                - read_byte
            - BranchSide:      'src/rdbmp.c:121,5'
              BranchSideFuncs:
                - read_byte
                - read_byte
                - read_byte
                - read_byte
        - Branch String:   'src/rdbmp.c:128,52'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:129,52'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:129,8'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:129,49'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:129,52'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:132,7'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:128,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:130,5'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:132,7'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:132,53'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:132,57'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:132,53'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:132,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:132,7'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:133,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/rdbmp.c:103,40'
          Dst:             read_byte
        - Src:             'src/rdbmp.c:104,40'
          Dst:             read_byte
        - Src:             'src/rdbmp.c:105,40'
          Dst:             read_byte
        - Src:             'src/rdbmp.c:114,40'
          Dst:             read_byte
        - Src:             'src/rdbmp.c:115,40'
          Dst:             read_byte
        - Src:             'src/rdbmp.c:116,40'
          Dst:             read_byte
        - Src:             'src/rdbmp.c:117,13'
          Dst:             read_byte
    - functionName:    finish_input_bmp
      functionSourceFile: '/src/libjpeg-turbo.main/src/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.main/src/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:   'src/rdbmp.c:441,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:442,5'
              BranchSideFuncs:
                - fread
                - fread
                - read_byte
                - read_colormap
            - BranchSide:      'src/rdbmp.c:443,7'
              BranchSideFuncs:
                - fread
                - fread
                - read_byte
                - read_colormap
        - Branch String:   'src/rdbmp.c:443,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:444,5'
              BranchSideFuncs:
                - fread
                - fread
                - read_byte
                - read_colormap
            - BranchSide:      'src/rdbmp.c:445,15'
              BranchSideFuncs:
                - fread
                - fread
                - read_byte
                - read_colormap
        - Branch String:   'src/rdbmp.c:451,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:452,5'
              BranchSideFuncs:
                - fread
                - read_byte
                - read_colormap
            - BranchSide:      'src/rdbmp.c:453,16'
              BranchSideFuncs:
                - fread
                - read_byte
                - read_colormap
        - Branch String:   'src/rdbmp.c:454,23'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:454,26'
              BranchSideFuncs:
                - fread
                - read_byte
                - read_colormap
            - BranchSide:      'src/rdbmp.c:455,5'
              BranchSideFuncs:
                - fread
                - read_byte
                - read_colormap
        - Branch String:   'src/rdbmp.c:454,42'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:454,46'
              BranchSideFuncs:
                - fread
                - read_byte
                - read_colormap
            - BranchSide:      'src/rdbmp.c:455,5'
              BranchSideFuncs:
                - fread
                - read_byte
                - read_colormap
        - Branch String:   'src/rdbmp.c:454,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:455,5'
              BranchSideFuncs:
                - fread
                - read_byte
                - read_colormap
            - BranchSide:      'src/rdbmp.c:456,8'
              BranchSideFuncs:
                - fread
                - read_byte
                - read_colormap
        - Branch String:   'src/rdbmp.c:456,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:457,5'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'src/rdbmp.c:459,11'
              BranchSideFuncs:
                - read_byte
                - read_colormap
        - Branch String:   'src/rdbmp.c:459,3'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:462,20'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'src/rdbmp.c:486,20'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'src/rdbmp.c:486,20'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'src/rdbmp.c:520,5'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:467,5'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:469,20'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'src/rdbmp.c:474,7'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'src/rdbmp.c:474,7'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'src/rdbmp.c:478,7'
              BranchSideFuncs:
                - read_byte
                - read_colormap
        - Branch String:   'src/rdbmp.c:496,5'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:498,20'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'src/rdbmp.c:503,7'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'src/rdbmp.c:503,7'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'src/rdbmp.c:506,7'
              BranchSideFuncs:
                - read_byte
                - read_colormap
        - Branch String:   'src/rdbmp.c:509,9'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:510,7'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'src/rdbmp.c:512,9'
              BranchSideFuncs:
                - read_byte
                - read_colormap
        - Branch String:   'src/rdbmp.c:512,29'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:512,32'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'src/rdbmp.c:518,5'
              BranchSideFuncs:
                - read_byte
                - read_colormap
        - Branch String:   'src/rdbmp.c:512,9'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:514,35'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'src/rdbmp.c:518,5'
              BranchSideFuncs:
                - read_byte
                - read_colormap
        - Branch String:   'src/rdbmp.c:524,20'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:524,23'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'src/rdbmp.c:525,5'
              BranchSideFuncs:
                - read_byte
                - read_colormap
        - Branch String:   'src/rdbmp.c:524,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:525,5'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'src/rdbmp.c:526,7'
              BranchSideFuncs:
                - read_byte
                - read_colormap
        - Branch String:   'src/rdbmp.c:526,25'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:527,27'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'src/rdbmp.c:529,7'
              BranchSideFuncs:
                - read_byte
                - read_colormap
        - Branch String:   'src/rdbmp.c:526,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:528,5'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'src/rdbmp.c:529,7'
              BranchSideFuncs:
                - read_byte
                - read_colormap
        - Branch String:   'src/rdbmp.c:529,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:530,5'
              BranchSideFuncs:
                - read_byte
                - read_colormap
            - BranchSide:      'src/rdbmp.c:533,10'
              BranchSideFuncs:
                - read_byte
                - read_colormap
        - Branch String:   'src/rdbmp.c:536,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:537,9'
              BranchSideFuncs:
                - read_colormap
                - read_byte
            - BranchSide:      'src/rdbmp.c:552,7'
              BranchSideFuncs:
                - read_byte
        - Branch String:   'src/rdbmp.c:537,9'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:538,17'
              BranchSideFuncs:
                - read_colormap
                - read_byte
            - BranchSide:      'src/rdbmp.c:539,14'
              BranchSideFuncs:
                - read_colormap
                - read_byte
        - Branch String:   'src/rdbmp.c:552,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:553,5'
              BranchSideFuncs:
                - read_byte
            - BranchSide:      'src/rdbmp.c:554,3'
              BranchSideFuncs:
                - read_byte
        - Branch String:   'src/rdbmp.c:554,3'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:555,21'
              BranchSideFuncs:
                - read_byte
            - BranchSide:      'src/rdbmp.c:559,11'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:559,3'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:561,9'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:574,9'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:587,9'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:600,5'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:561,9'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:562,7'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:563,9'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:563,9'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:563,9'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:564,47'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:563,9'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:563,9'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:565,14'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:563,9'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:564,47'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:565,14'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:565,14'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:566,7'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:567,14'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:567,14'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:568,7'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:570,7'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:574,9'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:575,7'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:576,9'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:576,9'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:576,9'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:577,47'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:576,9'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:576,9'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:578,14'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:576,9'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:577,47'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:578,14'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:578,14'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:579,7'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:581,7'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:582,9'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:583,7'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:584,29'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:587,9'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:588,7'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:589,9'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:589,9'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:589,9'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:590,47'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:589,9'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:589,9'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:591,14'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:589,9'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:590,47'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:591,14'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:591,14'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:592,7'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:594,7'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:595,9'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:596,7'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:597,29'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:602,3'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:602,41'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:603,23'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:605,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:607,29'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:617,9'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:611,9'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:612,51'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:615,3'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:618,5'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:620,7'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:623,7'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:626,7'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:629,7'
              BranchSideFuncs: []
        - Branch String:   'src/rdbmp.c:636,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:638,5'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:640,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/rdbmp.c:441,8'
          Dst:             fread
        - Src:             'src/rdbmp.c:451,8'
          Dst:             fread
        - Src:             'src/rdbmp.c:456,8'
          Dst:             fread
        - Src:             'src/rdbmp.c:546,5'
          Dst:             read_colormap
        - Src:             'src/rdbmp.c:555,11'
          Dst:             read_byte
    - functionName:    jinit_read_bmp
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/rdbmp.c:671,7'
          Branch Sides:
            - BranchSide:      'src/rdbmp.c:671,7'
              BranchSideFuncs: []
            - BranchSide:      'src/rdbmp.c:672,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pbm_getc
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../rdppm.c:83,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:83,7'
              BranchSideFuncs:
                - getc
            - BranchSide:      'src/wrapper/../rdppm.c:84,5'
              BranchSideFuncs:
                - getc
        - Branch String:   'src/wrapper/../rdppm.c:86,25'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:86,28'
              BranchSideFuncs:
                - getc
            - BranchSide:      'src/wrapper/../rdppm.c:86,5'
              BranchSideFuncs:
                - getc
        - Branch String:   'src/wrapper/../rdppm.c:86,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:85,17'
              BranchSideFuncs:
                - getc
            - BranchSide:      'src/wrapper/../rdppm.c:87,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:82,8'
          Dst:             getc
        - Src:             'src/wrapper/../rdppm.c:85,12'
          Dst:             getc
    - functionName:    get_rgb_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         41
      ICount:          571
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:445,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:446,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:447,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:449,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:450,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:458,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:450,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:451,30'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:457,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:458,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:459,20'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:445,8'
          Dst:             fread
    - functionName:    get_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         31
      ICount:          413
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:413,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:414,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:415,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:417,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:418,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:423,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:418,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:419,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:421,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:419,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:419,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:419,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:421,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:421,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:423,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:424,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:427,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:424,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:424,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:424,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:427,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:427,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:413,8'
          Dst:             fread
    - functionName:    get_word_rgb_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         31
      ICount:          440
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:633,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:634,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:635,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:637,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:639,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:655,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:641,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:642,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:643,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:645,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:646,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:647,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:649,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:650,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:651,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:633,8'
          Dst:             fread
    - functionName:    get_word_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         22
      ICount:          340
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:593,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:594,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:595,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:597,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:599,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:618,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:601,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:602,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:603,19'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:606,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:607,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:608,19'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:611,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:612,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:613,19'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:614,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:615,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:616,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:593,8'
          Dst:             fread
    - functionName:    get_gray_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         41
      ICount:          533
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:376,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:377,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:378,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:380,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:381,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:387,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:381,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:382,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:386,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:387,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:388,23'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:376,8'
          Dst:             fread
    - functionName:    get_gray_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         31
      ICount:          361
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:344,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:345,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:346,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:348,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:349,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:354,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:349,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:350,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:352,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:350,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:350,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:350,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:352,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:352,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:354,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:355,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:358,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:355,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:355,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:355,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:358,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:358,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:344,8'
          Dst:             fread
    - functionName:    get_scaled_gray_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 323
      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:   'src/wrapper/../rdppm.c:316,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:317,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:318,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:320,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:321,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:323,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:316,8'
          Dst:             fread
    - functionName:    get_raw_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 482
      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:   'src/wrapper/../rdppm.c:480,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:480,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:481,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:480,8'
          Dst:             fread
    - functionName:    get_word_gray_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         25
      ICount:          352
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:559,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:560,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:561,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:563,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:565,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:573,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:567,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:568,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:569,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:559,8'
          Dst:             fread
    - functionName:    get_word_gray_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         16
      ICount:          246
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:529,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:530,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:531,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:533,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:535,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:544,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:537,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:538,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:539,47'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:540,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:541,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:542,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:529,8'
          Dst:             fread
    - functionName:    get_word_gray_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 509
      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:   'src/wrapper/../rdppm.c:497,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:498,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:499,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:501,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:503,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:509,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:505,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:506,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:507,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:497,8'
          Dst:             fread
    - functionName:    get_text_rgb_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         38
      ICount:          533
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:285,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:286,16'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../rdppm.c:294,16'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'src/wrapper/../rdppm.c:286,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:287,47'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../rdppm.c:293,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'src/wrapper/../rdppm.c:294,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../rdppm.c:295,20'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:287,30'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:288,30'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:289,30'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:295,28'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:296,28'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:297,28'
          Dst:             read_pbm_integer
    - functionName:    read_pbm_integer
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../rdppm.c:105,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:106,7'
              BranchSideFuncs:
                - pbm_getc
                - pbm_getc
            - BranchSide:      'src/wrapper/../rdppm.c:107,3'
              BranchSideFuncs:
                - pbm_getc
                - pbm_getc
        - Branch String:   'src/wrapper/../rdppm.c:107,22'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:107,3'
              BranchSideFuncs:
                - pbm_getc
                - pbm_getc
            - BranchSide:      'src/wrapper/../rdppm.c:107,25'
              BranchSideFuncs:
                - pbm_getc
                - pbm_getc
        - Branch String:   'src/wrapper/../rdppm.c:107,36'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:107,3'
              BranchSideFuncs:
                - pbm_getc
                - pbm_getc
            - BranchSide:      'src/wrapper/../rdppm.c:107,39'
              BranchSideFuncs:
                - pbm_getc
                - pbm_getc
        - Branch String:   'src/wrapper/../rdppm.c:107,50'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:107,3'
              BranchSideFuncs:
                - pbm_getc
                - pbm_getc
            - BranchSide:      'src/wrapper/../rdppm.c:107,53'
              BranchSideFuncs:
                - pbm_getc
                - pbm_getc
        - Branch String:   'src/wrapper/../rdppm.c:107,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:104,19'
              BranchSideFuncs:
                - pbm_getc
                - pbm_getc
            - BranchSide:      'src/wrapper/../rdppm.c:109,7'
              BranchSideFuncs:
                - pbm_getc
        - Branch String:   'src/wrapper/../rdppm.c:109,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:109,19'
              BranchSideFuncs:
                - pbm_getc
            - BranchSide:      'src/wrapper/../rdppm.c:110,5'
              BranchSideFuncs:
                - pbm_getc
        - Branch String:   'src/wrapper/../rdppm.c:109,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:110,5'
              BranchSideFuncs:
                - pbm_getc
            - BranchSide:      'src/wrapper/../rdppm.c:112,9'
              BranchSideFuncs:
                - pbm_getc
        - Branch String:   'src/wrapper/../rdppm.c:113,41'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:113,44'
              BranchSideFuncs:
                - pbm_getc
            - BranchSide:      'src/wrapper/../rdppm.c:113,3'
              BranchSideFuncs:
                - pbm_getc
        - Branch String:   'src/wrapper/../rdppm.c:113,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:114,9'
              BranchSideFuncs:
                - pbm_getc
            - BranchSide:      'src/wrapper/../rdppm.c:120,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:116,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:113,3'
              BranchSideFuncs:
                - pbm_getc
            - BranchSide:      'src/wrapper/../rdppm.c:117,7'
              BranchSideFuncs:
                - pbm_getc
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:104,10'
          Dst:             pbm_getc
        - Src:             'src/wrapper/../rdppm.c:113,16'
          Dst:             pbm_getc
    - functionName:    get_text_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         28
      ICount:          375
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:255,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:256,9'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../rdppm.c:262,9'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'src/wrapper/../rdppm.c:256,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:257,7'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../rdppm.c:260,7'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'src/wrapper/../rdppm.c:257,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:257,7'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../rdppm.c:257,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:260,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../rdppm.c:260,7'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'src/wrapper/../rdppm.c:262,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:263,7'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../rdppm.c:266,7'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'src/wrapper/../rdppm.c:263,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:263,7'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../rdppm.c:263,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:266,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../rdppm.c:266,7'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:257,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:257,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:257,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:260,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:260,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:260,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:263,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:263,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:263,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:266,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:266,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:266,7'
          Dst:             read_pbm_integer
    - functionName:    get_text_gray_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         38
      ICount:          495
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:211,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:212,16'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../rdppm.c:218,16'
              BranchSideFuncs:
                - read_pbm_integer
        - Branch String:   'src/wrapper/../rdppm.c:212,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:213,50'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../rdppm.c:217,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs:
                - read_pbm_integer
        - Branch String:   'src/wrapper/../rdppm.c:218,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../rdppm.c:219,23'
              BranchSideFuncs:
                - read_pbm_integer
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs:
                - read_pbm_integer
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:213,33'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:219,31'
          Dst:             read_pbm_integer
    - functionName:    get_text_gray_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         28
      ICount:          323
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:181,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:182,9'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../rdppm.c:188,9'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'src/wrapper/../rdppm.c:182,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:183,7'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../rdppm.c:186,7'
              BranchSideFuncs:
                - read_pbm_integer
        - Branch String:   'src/wrapper/../rdppm.c:183,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:183,7'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../rdppm.c:183,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:186,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../rdppm.c:186,7'
              BranchSideFuncs:
                - read_pbm_integer
        - Branch String:   'src/wrapper/../rdppm.c:188,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:189,7'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../rdppm.c:192,7'
              BranchSideFuncs:
                - read_pbm_integer
        - Branch String:   'src/wrapper/../rdppm.c:189,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:189,7'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../rdppm.c:189,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:192,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../rdppm.c:192,7'
              BranchSideFuncs:
                - read_pbm_integer
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:183,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:186,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:189,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:192,7'
          Dst:             read_pbm_integer
    - functionName:    get_text_gray_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 151
      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:   'src/wrapper/../rdppm.c:148,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:149,14'
              BranchSideFuncs:
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../rdppm.c:151,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:149,22'
          Dst:             read_pbm_integer
    - functionName:    finish_input_ppm
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 867
      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.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         201
      ICount:          1365
      EdgeCount:       259
      CyclomaticComplexity: 60
      functionsReached:
        - getc
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:671,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:672,5'
              BranchSideFuncs:
                - getc
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../rdppm.c:674,12'
              BranchSideFuncs:
                - getc
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'src/wrapper/../rdppm.c:677,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:682,5'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../rdppm.c:682,5'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../rdppm.c:682,5'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../rdppm.c:682,5'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
            - BranchSide:      'src/wrapper/../rdppm.c:684,5'
              BranchSideFuncs:
                - read_pbm_integer
                - read_pbm_integer
                - read_pbm_integer
        - Branch String:   'src/wrapper/../rdppm.c:693,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:693,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:694,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:693,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:693,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:694,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:693,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:694,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:695,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:695,25'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:695,48'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:698,36'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:695,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:696,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:698,36'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:707,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:725,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:738,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:770,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:802,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:709,46'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:710,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:711,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:709,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:711,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:712,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:713,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:714,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:715,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:715,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:715,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:716,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:715,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:715,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:717,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:715,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:716,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:717,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:717,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:718,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:720,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:725,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:726,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:727,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:728,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:728,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:729,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:728,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:728,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:730,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:728,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:729,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:730,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:730,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:731,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:733,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:738,46'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:739,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:740,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:738,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:740,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:741,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:742,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:743,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:751,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:743,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:744,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:745,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:745,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:745,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:746,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:745,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:745,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:747,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:745,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:746,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:747,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:747,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:748,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:750,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:751,76'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:752,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:758,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:752,63'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:753,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:758,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:751,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:754,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:758,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:758,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:759,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:760,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:760,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:760,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:761,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:760,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:760,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:762,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:760,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:761,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:762,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:762,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:763,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:765,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:770,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:771,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:772,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:773,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:774,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:780,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:774,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:774,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:775,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:774,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:774,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:776,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:774,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:775,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:776,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:776,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:777,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:779,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:780,76'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:781,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:792,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:781,63'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:783,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:792,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:783,54'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:784,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:788,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:780,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:788,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:792,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:792,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:792,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:793,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:792,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:792,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:794,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:792,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:793,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:794,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:794,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:795,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:797,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:802,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:802,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:803,45'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:802,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:802,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:804,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:802,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:803,45'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:804,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:804,12'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:805,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:806,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:810,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:811,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:823,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:811,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:812,38'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:815,38'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:823,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:826,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:831,42'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:838,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:838,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:843,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:844,51'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:844,45'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:844,45'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:846,48'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:846,42'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:846,42'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:849,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:852,21'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:855,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:671,7'
          Dst:             getc
        - Src:             'src/wrapper/../rdppm.c:674,7'
          Dst:             getc
        - Src:             'src/wrapper/../rdppm.c:689,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:690,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:691,12'
          Dst:             read_pbm_integer
    - functionName:    jinit_read_ppm
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:880,47'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:880,50'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:885,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:880,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:880,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:885,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pbm_getc
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../rdppm.c:83,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:83,7'
              BranchSideFuncs:
                - getc
            - BranchSide:      'src/wrapper/../rdppm.c:84,5'
              BranchSideFuncs:
                - getc
        - Branch String:   'src/wrapper/../rdppm.c:86,25'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:86,28'
              BranchSideFuncs:
                - getc
            - BranchSide:      'src/wrapper/../rdppm.c:86,5'
              BranchSideFuncs:
                - getc
        - Branch String:   'src/wrapper/../rdppm.c:86,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:85,17'
              BranchSideFuncs:
                - getc
            - BranchSide:      'src/wrapper/../rdppm.c:87,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:82,8'
          Dst:             getc
        - Src:             'src/wrapper/../rdppm.c:85,12'
          Dst:             getc
    - functionName:    get_rgb_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         41
      ICount:          574
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:445,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:446,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:447,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:449,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:450,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:458,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:450,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:451,30'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:457,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:458,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:459,20'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:445,8'
          Dst:             fread
    - functionName:    get_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         31
      ICount:          419
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:413,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:414,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:415,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:417,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:418,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:423,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:418,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:419,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:421,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:419,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:419,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:419,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:421,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:421,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:423,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:424,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:427,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:424,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:424,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:424,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:427,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:427,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:413,8'
          Dst:             fread
    - functionName:    get_word_rgb_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         31
      ICount:          440
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:633,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:634,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:635,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:637,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:639,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:655,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:641,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:642,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:643,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:645,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:646,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:647,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:649,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:650,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:651,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:633,8'
          Dst:             fread
    - functionName:    get_word_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         22
      ICount:          340
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:593,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:594,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:595,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:597,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:599,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:618,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:601,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:602,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:603,19'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:606,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:607,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:608,19'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:611,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:612,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:613,19'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:614,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:615,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:616,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:593,8'
          Dst:             fread
    - functionName:    get_gray_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         41
      ICount:          534
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:376,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:377,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:378,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:380,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:381,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:387,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:381,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:382,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:386,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:387,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:388,23'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:376,8'
          Dst:             fread
    - functionName:    get_gray_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         31
      ICount:          363
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:344,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:345,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:346,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:348,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:349,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:354,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:349,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:350,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:352,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:350,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:350,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:350,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:352,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:352,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:354,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:355,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:358,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:355,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:355,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:355,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:358,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:358,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:344,8'
          Dst:             fread
    - functionName:    get_scaled_gray_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 323
      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:   'src/wrapper/../rdppm.c:316,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:317,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:318,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:320,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:321,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:323,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:316,8'
          Dst:             fread
    - functionName:    get_raw_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 482
      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:   'src/wrapper/../rdppm.c:480,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:480,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:481,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:480,8'
          Dst:             fread
    - functionName:    get_word_gray_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         25
      ICount:          352
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:559,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:560,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:561,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:563,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:565,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:573,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:567,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:568,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:569,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:559,8'
          Dst:             fread
    - functionName:    get_word_gray_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         16
      ICount:          246
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:529,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:530,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:531,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:533,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:535,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:544,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:537,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:538,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:539,47'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:540,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:541,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:542,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:529,8'
          Dst:             fread
    - functionName:    get_word_gray_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 509
      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:   'src/wrapper/../rdppm.c:497,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:498,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:499,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:501,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:503,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:509,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:505,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:506,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:507,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:497,8'
          Dst:             fread
    - functionName:    get_text_rgb_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         38
      ICount:          533
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:285,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:286,16'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../rdppm.c:294,16'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../rdppm.c:286,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:287,47'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../rdppm.c:293,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../rdppm.c:294,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../rdppm.c:295,20'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:287,30'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:288,30'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:289,30'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:295,28'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:296,28'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:297,28'
          Dst:             read_pbm_integer
    - functionName:    read_pbm_integer
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../rdppm.c:105,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:106,7'
              BranchSideFuncs:
                - pbm_getc.238
                - pbm_getc.238
            - BranchSide:      'src/wrapper/../rdppm.c:107,3'
              BranchSideFuncs:
                - pbm_getc.238
                - pbm_getc.238
        - Branch String:   'src/wrapper/../rdppm.c:107,22'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:107,3'
              BranchSideFuncs:
                - pbm_getc.238
                - pbm_getc.238
            - BranchSide:      'src/wrapper/../rdppm.c:107,25'
              BranchSideFuncs:
                - pbm_getc.238
                - pbm_getc.238
        - Branch String:   'src/wrapper/../rdppm.c:107,36'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:107,3'
              BranchSideFuncs:
                - pbm_getc.238
                - pbm_getc.238
            - BranchSide:      'src/wrapper/../rdppm.c:107,39'
              BranchSideFuncs:
                - pbm_getc.238
                - pbm_getc.238
        - Branch String:   'src/wrapper/../rdppm.c:107,50'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:107,3'
              BranchSideFuncs:
                - pbm_getc.238
                - pbm_getc.238
            - BranchSide:      'src/wrapper/../rdppm.c:107,53'
              BranchSideFuncs:
                - pbm_getc.238
                - pbm_getc.238
        - Branch String:   'src/wrapper/../rdppm.c:107,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:104,19'
              BranchSideFuncs:
                - pbm_getc.238
                - pbm_getc.238
            - BranchSide:      'src/wrapper/../rdppm.c:109,7'
              BranchSideFuncs:
                - pbm_getc.238
        - Branch String:   'src/wrapper/../rdppm.c:109,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:109,19'
              BranchSideFuncs:
                - pbm_getc.238
            - BranchSide:      'src/wrapper/../rdppm.c:110,5'
              BranchSideFuncs:
                - pbm_getc.238
        - Branch String:   'src/wrapper/../rdppm.c:109,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:110,5'
              BranchSideFuncs:
                - pbm_getc.238
            - BranchSide:      'src/wrapper/../rdppm.c:112,9'
              BranchSideFuncs:
                - pbm_getc.238
        - Branch String:   'src/wrapper/../rdppm.c:113,41'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:113,44'
              BranchSideFuncs:
                - pbm_getc.238
            - BranchSide:      'src/wrapper/../rdppm.c:113,3'
              BranchSideFuncs:
                - pbm_getc.238
        - Branch String:   'src/wrapper/../rdppm.c:113,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:114,9'
              BranchSideFuncs:
                - pbm_getc.238
            - BranchSide:      'src/wrapper/../rdppm.c:120,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:116,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:113,3'
              BranchSideFuncs:
                - pbm_getc.238
            - BranchSide:      'src/wrapper/../rdppm.c:117,7'
              BranchSideFuncs:
                - pbm_getc.238
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:104,10'
          Dst:             pbm_getc
        - Src:             'src/wrapper/../rdppm.c:113,16'
          Dst:             pbm_getc
    - functionName:    get_text_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         28
      ICount:          375
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:255,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:256,9'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../rdppm.c:262,9'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../rdppm.c:256,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:257,7'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../rdppm.c:260,7'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../rdppm.c:257,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:257,7'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../rdppm.c:257,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:260,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../rdppm.c:260,7'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../rdppm.c:262,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:263,7'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../rdppm.c:266,7'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../rdppm.c:263,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:263,7'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../rdppm.c:263,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:266,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../rdppm.c:266,7'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:257,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:257,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:257,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:260,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:260,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:260,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:263,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:263,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:263,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:266,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:266,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:266,7'
          Dst:             read_pbm_integer
    - functionName:    get_text_gray_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         38
      ICount:          495
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:211,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:212,16'
              BranchSideFuncs:
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../rdppm.c:218,16'
              BranchSideFuncs:
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../rdppm.c:212,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:213,50'
              BranchSideFuncs:
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../rdppm.c:217,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs:
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs:
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../rdppm.c:218,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../rdppm.c:219,23'
              BranchSideFuncs:
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs:
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs:
                - read_pbm_integer.256
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:213,33'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:219,31'
          Dst:             read_pbm_integer
    - functionName:    get_text_gray_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         28
      ICount:          323
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:181,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:182,9'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../rdppm.c:188,9'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../rdppm.c:182,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:183,7'
              BranchSideFuncs:
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../rdppm.c:186,7'
              BranchSideFuncs:
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../rdppm.c:183,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:183,7'
              BranchSideFuncs:
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../rdppm.c:183,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:186,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../rdppm.c:186,7'
              BranchSideFuncs:
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../rdppm.c:188,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:189,7'
              BranchSideFuncs:
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../rdppm.c:192,7'
              BranchSideFuncs:
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../rdppm.c:189,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:189,7'
              BranchSideFuncs:
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../rdppm.c:189,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:192,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../rdppm.c:192,7'
              BranchSideFuncs:
                - read_pbm_integer.256
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:183,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:186,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:189,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:192,7'
          Dst:             read_pbm_integer
    - functionName:    get_text_gray_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 151
      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:   'src/wrapper/../rdppm.c:148,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:149,14'
              BranchSideFuncs:
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../rdppm.c:151,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:149,22'
          Dst:             read_pbm_integer
    - functionName:    finish_input_ppm
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 867
      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.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         205
      ICount:          1375
      EdgeCount:       265
      CyclomaticComplexity: 62
      functionsReached:
        - getc
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:671,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:672,5'
              BranchSideFuncs:
                - getc
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../rdppm.c:674,12'
              BranchSideFuncs:
                - getc
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../rdppm.c:677,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:682,5'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../rdppm.c:682,5'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../rdppm.c:682,5'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../rdppm.c:682,5'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
            - BranchSide:      'src/wrapper/../rdppm.c:684,5'
              BranchSideFuncs:
                - read_pbm_integer.256
                - read_pbm_integer.256
                - read_pbm_integer.256
        - Branch String:   'src/wrapper/../rdppm.c:693,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:693,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:694,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:693,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:693,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:694,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:693,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:694,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:695,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:695,25'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:695,48'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:698,36'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:695,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:696,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:698,36'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:707,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:725,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:738,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:770,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:802,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:709,46'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:710,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:711,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:709,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:711,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:712,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:713,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:714,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:715,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:715,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:715,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:716,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:715,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:715,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:717,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:715,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:716,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:717,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:717,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:718,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:720,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:725,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:726,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:727,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:728,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:728,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:729,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:728,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:728,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:730,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:728,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:729,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:730,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:730,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:731,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:733,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:738,46'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:739,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:740,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:738,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:740,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:741,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:742,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:743,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:751,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:743,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:744,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:745,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:745,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:745,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:746,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:745,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:745,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:747,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:745,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:746,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:747,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:747,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:748,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:750,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:751,38'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:751,76'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:758,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:751,76'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:752,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:758,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:752,63'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:753,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:758,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:751,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:754,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:758,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:758,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:759,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:760,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:760,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:760,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:761,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:760,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:760,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:762,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:760,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:761,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:762,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:762,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:763,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:765,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:770,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:771,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:772,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:773,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:774,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:780,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:774,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:774,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:775,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:774,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:774,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:776,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:774,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:775,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:776,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:776,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:777,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:779,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:780,38'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:780,76'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:792,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:780,76'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:781,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:792,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:781,63'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:783,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:792,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:783,54'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:784,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:788,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:780,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:788,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:792,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:792,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:792,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:793,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:792,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:792,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:794,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:792,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:793,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:794,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:794,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:795,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:797,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:802,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:802,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:803,45'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:802,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:802,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:804,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:802,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:803,45'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:804,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:804,12'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:805,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:806,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:810,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:811,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:823,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:811,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:812,38'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:815,38'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:823,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:826,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:831,42'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:838,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:838,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:843,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:844,51'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:844,45'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:844,45'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:846,48'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:846,42'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:846,42'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:849,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:852,21'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:855,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:671,7'
          Dst:             getc
        - Src:             'src/wrapper/../rdppm.c:674,7'
          Dst:             getc
        - Src:             'src/wrapper/../rdppm.c:689,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:690,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:691,12'
          Dst:             read_pbm_integer
    - functionName:    j12init_read_ppm
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:882,47'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:883,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:885,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:882,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:882,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:885,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pbm_getc
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../rdppm.c:83,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:83,7'
              BranchSideFuncs:
                - getc
            - BranchSide:      'src/wrapper/../rdppm.c:84,5'
              BranchSideFuncs:
                - getc
        - Branch String:   'src/wrapper/../rdppm.c:86,25'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:86,28'
              BranchSideFuncs:
                - getc
            - BranchSide:      'src/wrapper/../rdppm.c:86,5'
              BranchSideFuncs:
                - getc
        - Branch String:   'src/wrapper/../rdppm.c:86,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:85,17'
              BranchSideFuncs:
                - getc
            - BranchSide:      'src/wrapper/../rdppm.c:87,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:82,8'
          Dst:             getc
        - Src:             'src/wrapper/../rdppm.c:85,12'
          Dst:             getc
    - functionName:    get_rgb_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         41
      ICount:          574
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:445,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:446,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:447,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:449,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:450,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:458,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:450,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:451,30'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:457,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:458,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:459,20'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:445,8'
          Dst:             fread
    - functionName:    get_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         31
      ICount:          419
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:413,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:414,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:415,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:417,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:418,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:423,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:418,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:419,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:421,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:419,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:419,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:419,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:421,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:421,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:423,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:424,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:427,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:424,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:424,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:424,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:427,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:427,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:413,8'
          Dst:             fread
    - functionName:    get_word_rgb_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         31
      ICount:          440
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:633,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:634,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:635,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:637,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:639,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:655,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:641,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:642,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:643,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:645,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:646,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:647,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:649,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:650,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:651,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:633,8'
          Dst:             fread
    - functionName:    get_word_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         22
      ICount:          340
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:593,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:594,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:595,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:597,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:599,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:618,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:601,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:602,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:603,19'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:606,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:607,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:608,19'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:611,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:612,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:613,19'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:614,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:615,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:616,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:593,8'
          Dst:             fread
    - functionName:    get_gray_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         41
      ICount:          534
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:376,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:377,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:378,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:380,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:381,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:387,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:381,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:382,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:386,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:387,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:388,23'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:376,8'
          Dst:             fread
    - functionName:    get_gray_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         31
      ICount:          363
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:344,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:345,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:346,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:348,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:349,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:354,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:349,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:350,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:352,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:350,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:350,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:350,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:352,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:352,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:354,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:355,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:358,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:355,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:355,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:355,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:358,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:358,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:344,8'
          Dst:             fread
    - functionName:    get_scaled_gray_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 323
      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:   'src/wrapper/../rdppm.c:316,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:317,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:318,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:320,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:321,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:323,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:316,8'
          Dst:             fread
    - functionName:    get_raw_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 482
      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:   'src/wrapper/../rdppm.c:480,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:480,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:481,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:480,8'
          Dst:             fread
    - functionName:    get_word_gray_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         25
      ICount:          352
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:559,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:560,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:561,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:563,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:565,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:573,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:567,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:568,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:569,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:559,8'
          Dst:             fread
    - functionName:    get_word_gray_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         16
      ICount:          246
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:529,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:530,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:531,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:533,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:535,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:544,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:537,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:538,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:539,47'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:540,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:541,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:542,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:529,8'
          Dst:             fread
    - functionName:    get_word_gray_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 509
      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:   'src/wrapper/../rdppm.c:497,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:498,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:499,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:501,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:503,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:509,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:505,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:506,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:507,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:497,8'
          Dst:             fread
    - functionName:    get_text_rgb_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         38
      ICount:          533
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:285,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:286,16'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../rdppm.c:294,16'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../rdppm.c:286,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:287,47'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../rdppm.c:293,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../rdppm.c:294,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../rdppm.c:295,20'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:287,30'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:288,30'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:289,30'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:295,28'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:296,28'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:297,28'
          Dst:             read_pbm_integer
    - functionName:    read_pbm_integer
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../rdppm.c:105,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:106,7'
              BranchSideFuncs:
                - pbm_getc.364
                - pbm_getc.364
            - BranchSide:      'src/wrapper/../rdppm.c:107,3'
              BranchSideFuncs:
                - pbm_getc.364
                - pbm_getc.364
        - Branch String:   'src/wrapper/../rdppm.c:107,22'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:107,3'
              BranchSideFuncs:
                - pbm_getc.364
                - pbm_getc.364
            - BranchSide:      'src/wrapper/../rdppm.c:107,25'
              BranchSideFuncs:
                - pbm_getc.364
                - pbm_getc.364
        - Branch String:   'src/wrapper/../rdppm.c:107,36'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:107,3'
              BranchSideFuncs:
                - pbm_getc.364
                - pbm_getc.364
            - BranchSide:      'src/wrapper/../rdppm.c:107,39'
              BranchSideFuncs:
                - pbm_getc.364
                - pbm_getc.364
        - Branch String:   'src/wrapper/../rdppm.c:107,50'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:107,3'
              BranchSideFuncs:
                - pbm_getc.364
                - pbm_getc.364
            - BranchSide:      'src/wrapper/../rdppm.c:107,53'
              BranchSideFuncs:
                - pbm_getc.364
                - pbm_getc.364
        - Branch String:   'src/wrapper/../rdppm.c:107,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:104,19'
              BranchSideFuncs:
                - pbm_getc.364
                - pbm_getc.364
            - BranchSide:      'src/wrapper/../rdppm.c:109,7'
              BranchSideFuncs:
                - pbm_getc.364
        - Branch String:   'src/wrapper/../rdppm.c:109,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:109,19'
              BranchSideFuncs:
                - pbm_getc.364
            - BranchSide:      'src/wrapper/../rdppm.c:110,5'
              BranchSideFuncs:
                - pbm_getc.364
        - Branch String:   'src/wrapper/../rdppm.c:109,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:110,5'
              BranchSideFuncs:
                - pbm_getc.364
            - BranchSide:      'src/wrapper/../rdppm.c:112,9'
              BranchSideFuncs:
                - pbm_getc.364
        - Branch String:   'src/wrapper/../rdppm.c:113,41'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:113,44'
              BranchSideFuncs:
                - pbm_getc.364
            - BranchSide:      'src/wrapper/../rdppm.c:113,3'
              BranchSideFuncs:
                - pbm_getc.364
        - Branch String:   'src/wrapper/../rdppm.c:113,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:114,9'
              BranchSideFuncs:
                - pbm_getc.364
            - BranchSide:      'src/wrapper/../rdppm.c:120,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:116,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:113,3'
              BranchSideFuncs:
                - pbm_getc.364
            - BranchSide:      'src/wrapper/../rdppm.c:117,7'
              BranchSideFuncs:
                - pbm_getc.364
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:104,10'
          Dst:             pbm_getc
        - Src:             'src/wrapper/../rdppm.c:113,16'
          Dst:             pbm_getc
    - functionName:    get_text_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         28
      ICount:          375
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:255,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:256,9'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../rdppm.c:262,9'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../rdppm.c:256,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:257,7'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../rdppm.c:260,7'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../rdppm.c:257,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:257,7'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../rdppm.c:257,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:260,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../rdppm.c:260,7'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../rdppm.c:262,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:263,7'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../rdppm.c:266,7'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../rdppm.c:263,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:263,7'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../rdppm.c:263,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:266,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../rdppm.c:266,7'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:257,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:257,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:257,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:260,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:260,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:260,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:263,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:263,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:263,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:266,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:266,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:266,7'
          Dst:             read_pbm_integer
    - functionName:    get_text_gray_cmyk_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         38
      ICount:          495
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:211,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:212,16'
              BranchSideFuncs:
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../rdppm.c:218,16'
              BranchSideFuncs:
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../rdppm.c:212,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:213,50'
              BranchSideFuncs:
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../rdppm.c:217,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs:
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs:
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../rdppm.c:218,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../rdppm.c:219,23'
              BranchSideFuncs:
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,17'
              BranchSideFuncs:
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../cmyk.h:33,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../cmyk.h:33,10'
              BranchSideFuncs:
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../cmyk.h:35,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../cmyk.h:35,39'
              BranchSideFuncs:
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../cmyk.h:37,13'
              BranchSideFuncs:
                - read_pbm_integer.382
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:213,33'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:219,31'
          Dst:             read_pbm_integer
    - functionName:    get_text_gray_rgb_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         28
      ICount:          323
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:181,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:182,9'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../rdppm.c:188,9'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../rdppm.c:182,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:183,7'
              BranchSideFuncs:
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../rdppm.c:186,7'
              BranchSideFuncs:
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../rdppm.c:183,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:183,7'
              BranchSideFuncs:
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../rdppm.c:183,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:186,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../rdppm.c:186,7'
              BranchSideFuncs:
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../rdppm.c:188,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:189,7'
              BranchSideFuncs:
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../rdppm.c:192,7'
              BranchSideFuncs:
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../rdppm.c:189,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:189,7'
              BranchSideFuncs:
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../rdppm.c:189,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:192,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:0,0'
              BranchSideFuncs:
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../rdppm.c:192,7'
              BranchSideFuncs:
                - read_pbm_integer.382
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:183,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:186,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:189,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:192,7'
          Dst:             read_pbm_integer
    - functionName:    get_text_gray_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 151
      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:   'src/wrapper/../rdppm.c:148,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:149,14'
              BranchSideFuncs:
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../rdppm.c:151,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:149,22'
          Dst:             read_pbm_integer
    - functionName:    finish_input_ppm
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 867
      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.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - sinfo
      BBCount:         205
      ICount:          1375
      EdgeCount:       265
      CyclomaticComplexity: 62
      functionsReached:
        - getc
        - read_pbm_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:671,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:672,5'
              BranchSideFuncs:
                - getc
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../rdppm.c:674,12'
              BranchSideFuncs:
                - getc
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../rdppm.c:677,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:682,5'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../rdppm.c:682,5'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../rdppm.c:682,5'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../rdppm.c:682,5'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
            - BranchSide:      'src/wrapper/../rdppm.c:684,5'
              BranchSideFuncs:
                - read_pbm_integer.382
                - read_pbm_integer.382
                - read_pbm_integer.382
        - Branch String:   'src/wrapper/../rdppm.c:693,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:693,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:694,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:693,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:693,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:694,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:693,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:694,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:695,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:695,25'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:695,48'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:698,36'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:695,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:696,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:698,36'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:707,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:709,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:725,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:738,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:770,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:802,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:709,46'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:710,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:711,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:709,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:711,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:712,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:713,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:714,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:715,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:715,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:715,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:716,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:715,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:715,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:717,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:715,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:716,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:717,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:717,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:718,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:720,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:725,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:726,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:727,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:728,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:728,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:729,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:728,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:728,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:730,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:728,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:729,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:730,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:730,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:731,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:733,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:738,46'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:739,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:740,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:738,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:740,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:741,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:742,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:743,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:751,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:743,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:744,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:745,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:745,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:745,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:746,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:745,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:745,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:747,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:745,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:746,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:747,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:747,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:748,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:750,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:751,38'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:751,76'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:758,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:751,76'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:752,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:758,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:752,63'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:753,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:758,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:751,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:754,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:758,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:758,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:759,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:760,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:760,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:760,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:761,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:760,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:760,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:762,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:760,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:761,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:762,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:762,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:763,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:765,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:770,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:771,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:772,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:773,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:774,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:780,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:774,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:774,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:775,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:774,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:774,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:776,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:774,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:775,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:776,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:776,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:777,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:779,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:780,38'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:780,76'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:792,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:780,76'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:781,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:792,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:781,63'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:783,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:792,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:783,54'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:784,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:788,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:780,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:788,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:792,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:792,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:792,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:793,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:792,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:792,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:794,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:792,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:793,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:794,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:794,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:795,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:797,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:802,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:802,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:803,45'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:802,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:802,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:804,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:802,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:803,45'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:804,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:804,12'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:805,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:806,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:810,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:811,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:823,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:811,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:812,38'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:815,38'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:823,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:826,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:831,42'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:838,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:838,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:843,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:844,51'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:844,45'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:844,45'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:846,48'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:846,42'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:846,42'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:849,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:852,21'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:855,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../rdppm.c:671,7'
          Dst:             getc
        - Src:             'src/wrapper/../rdppm.c:674,7'
          Dst:             getc
        - Src:             'src/wrapper/../rdppm.c:689,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:690,7'
          Dst:             read_pbm_integer
        - Src:             'src/wrapper/../rdppm.c:691,12'
          Dst:             read_pbm_integer
    - functionName:    j16init_read_ppm
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../rdppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../rdppm.c:882,47'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:883,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:885,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../rdppm.c:882,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../rdppm.c:882,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../rdppm.c:885,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    write_colormap
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/wrbmp.c:369,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:370,9'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
            - BranchSide:      'src/wrbmp.c:391,12'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
        - Branch String:   'src/wrbmp.c:370,9'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:372,14'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
            - BranchSide:      'src/wrbmp.c:381,14'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
        - Branch String:   'src/wrbmp.c:372,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:373,14'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
            - BranchSide:      'src/wrbmp.c:379,5'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
        - Branch String:   'src/wrbmp.c:376,13'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:377,19'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
            - BranchSide:      'src/wrbmp.c:378,7'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
        - Branch String:   'src/wrbmp.c:381,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:0,0'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
            - BranchSide:      'src/wrbmp.c:382,14'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
        - Branch String:   'src/wrbmp.c:385,13'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:386,19'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
            - BranchSide:      'src/wrbmp.c:387,7'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
        - Branch String:   'src/wrbmp.c:391,5'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:0,0'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
            - BranchSide:      'src/wrbmp.c:392,12'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
        - Branch String:   'src/wrbmp.c:395,11'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:396,17'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
            - BranchSide:      'src/wrbmp.c:397,5'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
                - putc
        - Branch String:   'src/wrbmp.c:400,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:401,5'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
            - BranchSide:      'src/wrbmp.c:402,3'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
        - Branch String:   'src/wrbmp.c:402,3'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:403,13'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
            - BranchSide:      'src/wrbmp.c:409,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrbmp.c:406,9'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:407,15'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
            - BranchSide:      'src/wrbmp.c:408,3'
              BranchSideFuncs:
                - putc
                - putc
                - putc
                - putc
      Callsites:
        - Src:             'src/wrbmp.c:373,9'
          Dst:             putc
        - Src:             'src/wrbmp.c:374,9'
          Dst:             putc
        - Src:             'src/wrbmp.c:375,9'
          Dst:             putc
        - Src:             'src/wrbmp.c:377,11'
          Dst:             putc
        - Src:             'src/wrbmp.c:382,9'
          Dst:             putc
        - Src:             'src/wrbmp.c:383,9'
          Dst:             putc
        - Src:             'src/wrbmp.c:384,9'
          Dst:             putc
        - Src:             'src/wrbmp.c:386,11'
          Dst:             putc
        - Src:             'src/wrbmp.c:392,7'
          Dst:             putc
        - Src:             'src/wrbmp.c:393,7'
          Dst:             putc
        - Src:             'src/wrbmp.c:394,7'
          Dst:             putc
        - Src:             'src/wrbmp.c:396,9'
          Dst:             putc
        - Src:             'src/wrbmp.c:403,5'
          Dst:             putc
        - Src:             'src/wrbmp.c:404,5'
          Dst:             putc
        - Src:             'src/wrbmp.c:405,5'
          Dst:             putc
        - Src:             '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.main/src/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:   'src/wrbmp.c:235,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:235,7'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
            - BranchSide:      'src/wrbmp.c:236,9'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
        - Branch String:   'src/wrbmp.c:235,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:235,7'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
            - BranchSide:      'src/wrbmp.c:245,14'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
        - Branch String:   'src/wrbmp.c:235,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:236,9'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
            - BranchSide:      'src/wrbmp.c:245,14'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
        - Branch String:   'src/wrbmp.c:236,9'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:238,22'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
            - BranchSide:      'src/wrbmp.c:242,22'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
        - Branch String:   'src/wrbmp.c:245,51'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:246,14'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
            - BranchSide:      'src/wrbmp.c:247,20'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
        - Branch String:   'src/wrbmp.c:245,14'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:247,20'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
            - BranchSide:      'src/wrbmp.c:251,20'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
        - Branch String:   'src/wrbmp.c:277,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:278,5'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
            - BranchSide:      'src/wrbmp.c:281,3'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
        - Branch String:   'src/wrbmp.c:284,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:285,5'
              BranchSideFuncs:
                - fwrite
                - write_colormap
            - BranchSide:      'src/wrbmp.c:286,14'
              BranchSideFuncs:
                - fwrite
                - write_colormap
        - Branch String:   'src/wrbmp.c:286,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:287,5'
              BranchSideFuncs:
                - write_colormap
            - BranchSide:      'src/wrbmp.c:289,7'
              BranchSideFuncs:
                - write_colormap
        - Branch String:   'src/wrbmp.c:289,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:289,7'
              BranchSideFuncs:
                - write_colormap
            - BranchSide:      'src/wrbmp.c:290,20'
              BranchSideFuncs:
                - write_colormap
      Callsites:
        - Src:             'src/wrbmp.c:284,7'
          Dst:             fwrite
        - Src:             'src/wrbmp.c:286,7'
          Dst:             fwrite
        - Src:             '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.main/src/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:   'src/wrbmp.c:304,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:304,7'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
            - BranchSide:      'src/wrbmp.c:305,9'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
        - Branch String:   'src/wrbmp.c:304,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:304,7'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
            - BranchSide:      'src/wrbmp.c:314,14'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
        - Branch String:   'src/wrbmp.c:304,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:305,9'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
            - BranchSide:      'src/wrbmp.c:314,14'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
        - Branch String:   'src/wrbmp.c:305,9'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:307,22'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
            - BranchSide:      'src/wrbmp.c:311,22'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
        - Branch String:   'src/wrbmp.c:314,51'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:315,14'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
            - BranchSide:      'src/wrbmp.c:316,20'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
        - Branch String:   'src/wrbmp.c:314,14'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:316,20'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
            - BranchSide:      'src/wrbmp.c:320,20'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - write_colormap
        - Branch String:   'src/wrbmp.c:345,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:346,5'
              BranchSideFuncs:
                - fwrite
                - write_colormap
            - BranchSide:      'src/wrbmp.c:347,14'
              BranchSideFuncs:
                - fwrite
                - write_colormap
        - Branch String:   'src/wrbmp.c:347,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:348,5'
              BranchSideFuncs:
                - write_colormap
            - BranchSide:      'src/wrbmp.c:350,7'
              BranchSideFuncs:
                - write_colormap
        - Branch String:   'src/wrbmp.c:350,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:350,7'
              BranchSideFuncs:
                - write_colormap
            - BranchSide:      'src/wrbmp.c:351,20'
              BranchSideFuncs:
                - write_colormap
      Callsites:
        - Src:             'src/wrbmp.c:345,7'
          Dst:             fwrite
        - Src:             'src/wrbmp.c:347,7'
          Dst:             fwrite
        - Src:             'src/wrbmp.c:351,5'
          Dst:             write_colormap
    - functionName:    put_pixel_rows
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:          502
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - fwrite
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/wrbmp.c:107,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:109,19'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'src/wrbmp.c:115,14'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'src/wrbmp.c:123,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:124,12'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'src/wrbmp.c:126,14'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'src/wrbmp.c:126,14'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:84,7'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'src/wrbmp.c:142,14'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'src/wrbmp.c:85,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:86,5'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'src/wrbmp.c:87,3'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'src/wrbmp.c:129,5'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:130,11'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'src/wrbmp.c:142,3'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'src/wrbmp.c:130,11'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:131,23'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'src/wrbmp.c:135,23'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'src/wrbmp.c:142,14'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:143,16'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'src/wrbmp.c:149,35'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'src/wrbmp.c:143,5'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:144,25'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'src/wrbmp.c:148,3'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'src/wrbmp.c:154,5'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:0,0'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'src/wrbmp.c:155,19'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'src/wrbmp.c:164,3'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:165,12'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'src/wrbmp.c:167,8'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'src/wrbmp.c:167,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:167,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrbmp.c:168,12'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'src/wrbmp.c:168,5'
          Dst:             fwrite
    - functionName:    put_gray_rows
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/wrbmp.c:181,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:183,19'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'src/wrbmp.c:189,14'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'src/wrbmp.c:199,3'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:200,12'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'src/wrbmp.c:202,8'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'src/wrbmp.c:202,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:202,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrbmp.c:203,12'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'src/wrbmp.c:203,5'
          Dst:             fwrite
    - functionName:    finish_output_bmp
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/wrbmp.c:441,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:443,9'
              BranchSideFuncs:
                - write_bmp_header
                - fflush
                - ferror
                - fwrite
                - write_os2_header
            - BranchSide:      'src/wrbmp.c:466,10'
              BranchSideFuncs:
                - fflush
                - ferror
        - Branch String:   'src/wrbmp.c:443,9'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:444,24'
              BranchSideFuncs:
                - write_os2_header
                - fflush
                - ferror
                - fwrite
            - BranchSide:      'src/wrbmp.c:446,24'
              BranchSideFuncs:
                - write_bmp_header
                - fflush
                - ferror
                - fwrite
        - Branch String:   'src/wrbmp.c:449,5'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:450,11'
              BranchSideFuncs:
                - fwrite
                - fflush
                - ferror
            - BranchSide:      'src/wrbmp.c:461,9'
              BranchSideFuncs:
                - fflush
                - ferror
        - Branch String:   'src/wrbmp.c:450,11'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:451,45'
              BranchSideFuncs:
                - fwrite
                - fflush
                - ferror
            - BranchSide:      'src/wrbmp.c:455,21'
              BranchSideFuncs:
                - fwrite
                - fflush
                - ferror
        - Branch String:   'src/wrbmp.c:461,9'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:462,7'
              BranchSideFuncs:
                - fflush
                - ferror
            - BranchSide:      'src/wrbmp.c:463,3'
              BranchSideFuncs:
                - fflush
                - ferror
        - Branch String:   'src/wrbmp.c:467,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:467,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrbmp.c:468,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrbmp.c:444,7'
          Dst:             write_os2_header
        - Src:             'src/wrbmp.c:446,7'
          Dst:             write_bmp_header
        - Src:             'src/wrbmp.c:459,7'
          Dst:             fwrite
        - Src:             'src/wrbmp.c:466,3'
          Dst:             fflush
        - Src:             '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.main/src/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:   'src/wrbmp.c:421,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:421,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrbmp.c:423,9'
              BranchSideFuncs:
                - write_bmp_header
                - write_os2_header
        - Branch String:   'src/wrbmp.c:423,9'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:424,24'
              BranchSideFuncs:
                - write_os2_header
            - BranchSide:      'src/wrbmp.c:426,24'
              BranchSideFuncs:
                - write_bmp_header
      Callsites:
        - Src:             'src/wrbmp.c:424,7'
          Dst:             write_os2_header
        - Src:             'src/wrbmp.c:426,7'
          Dst:             write_bmp_header
    - functionName:    jinit_write_bmp
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/wrbmp.c:483,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:484,5'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
            - BranchSide:      'src/wrbmp.c:488,7'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
        - Branch String:   'src/wrbmp.c:495,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:496,5'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
            - BranchSide:      'src/wrbmp.c:497,14'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
        - Branch String:   'src/wrbmp.c:497,14'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:497,14'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
            - BranchSide:      'src/wrbmp.c:498,9'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
        - Branch String:   'src/wrbmp.c:497,14'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:497,14'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
            - BranchSide:      'src/wrbmp.c:502,15'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
        - Branch String:   'src/wrbmp.c:497,14'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:498,9'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
            - BranchSide:      'src/wrbmp.c:502,15'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
        - Branch String:   'src/wrbmp.c:498,9'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:499,7'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
            - BranchSide:      'src/wrbmp.c:501,7'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
        - Branch String:   'src/wrbmp.c:502,38'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:503,15'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
            - BranchSide:      'src/wrbmp.c:507,5'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
        - Branch String:   'src/wrbmp.c:503,52'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:504,15'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
            - BranchSide:      'src/wrbmp.c:505,5'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
        - Branch String:   'src/wrbmp.c:502,14'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:505,5'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
            - BranchSide:      'src/wrbmp.c:507,5'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
        - Branch String:   'src/wrbmp.c:514,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:515,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrbmp.c:518,15'
              BranchSideFuncs: []
        - Branch String:   'src/wrbmp.c:517,5'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:517,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrbmp.c:518,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrbmp.c:518,38'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:519,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrbmp.c:524,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrbmp.c:519,15'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:519,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrbmp.c:521,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrbmp.c:519,15'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:519,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrbmp.c:520,15'
              BranchSideFuncs: []
        - Branch String:   'src/wrbmp.c:519,48'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:520,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrbmp.c:521,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrbmp.c:518,14'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:521,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrbmp.c:524,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrbmp.c:527,3'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:527,38'
              BranchSideFuncs: []
            - BranchSide:      'src/wrbmp.c:528,27'
              BranchSideFuncs: []
        - Branch String:   'src/wrbmp.c:531,7'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:533,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrbmp.c:542,35'
              BranchSideFuncs: []
        - Branch String:   'src/wrbmp.c:537,9'
          Branch Sides:
            - BranchSide:      'src/wrbmp.c:538,51'
              BranchSideFuncs: []
            - BranchSide:      'src/wrbmp.c:541,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrbmp.c:511,3'
          Dst:             jpeg_calc_output_dimensions
    - functionName:    put_pixel_rows
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 98
      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:             'src/wrapper/../wrppm.c:97,3'
          Dst:             fwrite
    - functionName:    put_demapped_rgb
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 211
      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:   'src/wrapper/../wrppm.c:204,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:205,18'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'src/wrapper/../wrppm.c:210,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'src/wrapper/../wrppm.c:210,3'
          Dst:             fwrite
    - functionName:    put_demapped_gray
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 230
      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:   'src/wrapper/../wrppm.c:226,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:227,5'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'src/wrapper/../wrppm.c:229,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'src/wrapper/../wrppm.c:229,3'
          Dst:             fwrite
    - functionName:    copy_pixel_rows
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 127
      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:             'src/wrapper/../wrppm.c:126,3'
          Dst:             fwrite
    - functionName:    put_cmyk
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
        - rows_supplied
      BBCount:         7
      ICount:          190
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../wrppm.c:173,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:174,31'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'src/wrapper/../wrppm.c:180,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'src/wrapper/../wrppm.c:180,3'
          Dst:             fwrite
    - functionName:    put_rgb
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 155
      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:   'src/wrapper/../wrppm.c:148,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:149,5'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'src/wrapper/../wrppm.c:154,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'src/wrapper/../wrppm.c:154,3'
          Dst:             fwrite
    - functionName:    calc_buffer_dimensions_ppm
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 301
      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:   'src/wrapper/../wrppm.c:296,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:297,29'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:299,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    finish_output_ppm
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 284
      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:   'src/wrapper/../wrppm.c:282,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:282,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:283,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../wrppm.c:281,3'
          Dst:             fflush
        - Src:             'src/wrapper/../wrppm.c:282,7'
          Dst:             ferror
    - functionName:    start_output_ppm
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
      BBCount:         29
      ICount:          196
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../wrppm.c:243,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:246,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:268,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:261,10'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:264,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'src/wrapper/../wrppm.c:261,10'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,46'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'src/wrapper/../wrppm.c:261,43'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:261,46'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:264,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'src/wrapper/../wrppm.c:261,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:262,7'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:264,13'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'src/wrapper/../wrppm.c:246,5'
          Dst:             fprintf
        - Src:             'src/wrapper/../wrppm.c:264,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.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         36
      ICount:          285
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - jpeg_calc_output_dimensions
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../wrppm.c:314,47'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:314,50'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
            - BranchSide:      'src/wrapper/../wrppm.c:319,5'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
        - Branch String:   'src/wrapper/../wrppm.c:314,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:319,5'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
            - BranchSide:      'src/wrapper/../wrppm.c:323,9'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
        - Branch String:   'src/wrapper/../wrppm.c:338,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:340,8'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:349,40'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:340,46'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:341,8'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:367,31'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:337,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:349,40'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:367,31'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:353,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:354,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:360,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:354,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:354,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:355,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:354,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:354,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:356,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:354,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:355,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:356,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:356,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:357,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:359,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:360,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:361,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:363,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../wrppm.c:330,3'
          Dst:             jpeg_calc_output_dimensions
    - functionName:    put_pixel_rows
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 98
      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:             'src/wrapper/../wrppm.c:97,3'
          Dst:             fwrite
    - functionName:    put_demapped_rgb
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 211
      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:   'src/wrapper/../wrppm.c:204,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:205,18'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'src/wrapper/../wrppm.c:210,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'src/wrapper/../wrppm.c:210,3'
          Dst:             fwrite
    - functionName:    put_demapped_gray
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 230
      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:   'src/wrapper/../wrppm.c:226,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:227,5'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'src/wrapper/../wrppm.c:229,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'src/wrapper/../wrppm.c:229,3'
          Dst:             fwrite
    - functionName:    copy_pixel_rows
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 127
      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:   'src/wrapper/../wrppm.c:122,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:123,5'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'src/wrapper/../wrppm.c:126,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'src/wrapper/../wrppm.c:126,3'
          Dst:             fwrite
    - functionName:    put_cmyk
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
        - rows_supplied
      BBCount:         7
      ICount:          235
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../wrppm.c:173,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:174,31'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'src/wrapper/../wrppm.c:180,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'src/wrapper/../wrppm.c:180,3'
          Dst:             fwrite
    - functionName:    put_rgb
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 155
      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:   'src/wrapper/../wrppm.c:148,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:149,5'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'src/wrapper/../wrppm.c:154,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'src/wrapper/../wrppm.c:154,3'
          Dst:             fwrite
    - functionName:    calc_buffer_dimensions_ppm
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 301
      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:   'src/wrapper/../wrppm.c:296,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:297,29'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:299,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    finish_output_ppm
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 284
      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:   'src/wrapper/../wrppm.c:282,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:282,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:283,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../wrppm.c:281,3'
          Dst:             fflush
        - Src:             'src/wrapper/../wrppm.c:282,7'
          Dst:             ferror
    - functionName:    start_output_ppm
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
      BBCount:         29
      ICount:          196
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../wrppm.c:243,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:246,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:268,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:261,10'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:264,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'src/wrapper/../wrppm.c:261,10'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,46'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'src/wrapper/../wrppm.c:261,43'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:261,46'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:264,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'src/wrapper/../wrppm.c:261,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:262,7'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:264,13'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'src/wrapper/../wrppm.c:246,5'
          Dst:             fprintf
        - Src:             'src/wrapper/../wrppm.c:264,5'
          Dst:             fprintf
    - functionName:    j12init_write_ppm
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         40
      ICount:          295
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - jpeg_calc_output_dimensions
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../wrppm.c:316,47'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:317,7'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
            - BranchSide:      'src/wrapper/../wrppm.c:319,5'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
        - Branch String:   'src/wrapper/../wrppm.c:316,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:319,5'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
            - BranchSide:      'src/wrapper/../wrppm.c:323,9'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
        - Branch String:   'src/wrapper/../wrppm.c:337,30'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:337,54'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:349,40'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:337,54'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:338,40'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:349,40'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:338,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:340,8'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:349,40'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:340,46'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:341,8'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:367,31'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:337,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:349,40'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:367,31'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:353,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:354,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:360,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:354,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:354,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:355,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:354,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:354,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:356,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:354,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:355,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:356,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:356,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:357,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:359,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:360,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:361,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:363,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../wrppm.c:330,3'
          Dst:             jpeg_calc_output_dimensions
    - functionName:    put_pixel_rows
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 98
      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:             'src/wrapper/../wrppm.c:97,3'
          Dst:             fwrite
    - functionName:    put_demapped_rgb
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 211
      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:   'src/wrapper/../wrppm.c:204,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:205,18'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'src/wrapper/../wrppm.c:210,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'src/wrapper/../wrppm.c:210,3'
          Dst:             fwrite
    - functionName:    put_demapped_gray
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 230
      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:   'src/wrapper/../wrppm.c:226,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:227,5'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'src/wrapper/../wrppm.c:229,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'src/wrapper/../wrppm.c:229,3'
          Dst:             fwrite
    - functionName:    copy_pixel_rows
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 127
      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:   'src/wrapper/../wrppm.c:122,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:123,5'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'src/wrapper/../wrppm.c:126,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'src/wrapper/../wrppm.c:126,3'
          Dst:             fwrite
    - functionName:    put_cmyk
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
        - rows_supplied
      BBCount:         7
      ICount:          235
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../wrppm.c:173,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:174,31'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'src/wrapper/../wrppm.c:180,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'src/wrapper/../wrppm.c:180,3'
          Dst:             fwrite
    - functionName:    put_rgb
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 155
      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:   'src/wrapper/../wrppm.c:148,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:149,5'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'src/wrapper/../wrppm.c:154,10'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'src/wrapper/../wrppm.c:154,3'
          Dst:             fwrite
    - functionName:    calc_buffer_dimensions_ppm
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 301
      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:   'src/wrapper/../wrppm.c:296,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:297,29'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:299,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    finish_output_ppm
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 284
      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:   'src/wrapper/../wrppm.c:282,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:282,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:283,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../wrppm.c:281,3'
          Dst:             fflush
        - Src:             'src/wrapper/../wrppm.c:282,7'
          Dst:             ferror
    - functionName:    start_output_ppm
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - dinfo
      BBCount:         29
      ICount:          196
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../wrppm.c:243,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:246,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:268,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:261,10'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:264,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'src/wrapper/../wrppm.c:261,10'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:261,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:261,46'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'src/wrapper/../wrppm.c:261,43'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:261,46'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:264,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'src/wrapper/../wrppm.c:261,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:262,7'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/wrapper/../wrppm.c:264,13'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'src/wrapper/../wrppm.c:246,5'
          Dst:             fprintf
        - Src:             'src/wrapper/../wrppm.c:264,5'
          Dst:             fprintf
    - functionName:    j16init_write_ppm
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../wrppm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         40
      ICount:          295
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - jpeg_calc_output_dimensions
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../wrppm.c:316,47'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:317,7'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
            - BranchSide:      'src/wrapper/../wrppm.c:319,5'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
        - Branch String:   'src/wrapper/../wrppm.c:316,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:319,5'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
            - BranchSide:      'src/wrapper/../wrppm.c:323,9'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
        - Branch String:   'src/wrapper/../wrppm.c:337,30'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:337,54'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:349,40'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:337,54'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:338,40'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:349,40'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:338,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:340,8'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:349,40'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:340,46'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:341,8'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:367,31'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:337,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:349,40'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:367,31'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:353,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:354,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:360,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:354,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:354,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:355,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:354,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:354,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:356,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:354,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:355,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:356,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:356,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:357,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:359,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../wrppm.c:360,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../wrppm.c:361,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../wrppm.c:363,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../wrppm.c:330,3'
          Dst:             jpeg_calc_output_dimensions
    - functionName:    jpeg_write_tables
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcapimin.c:300,7'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:300,7'
              BranchSideFuncs:
                - jinit_marker_writer
            - BranchSide:      'src/jcapimin.c:301,5'
              BranchSideFuncs:
                - jinit_marker_writer
      Callsites:
        - Src:             'src/jcapimin.c:307,3'
          Dst:             jinit_marker_writer
    - functionName:    jpeg_write_m_byte
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_write_m_header
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:    1
      BranchProfiles:
        - Branch String:   'src/jcapimin.c:260,33'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:261,8'
              BranchSideFuncs: []
            - BranchSide:      'src/jcapimin.c:264,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcapimin.c:261,47'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:261,47'
              BranchSideFuncs: []
            - BranchSide:      'src/jcapimin.c:262,8'
              BranchSideFuncs: []
        - Branch String:   'src/jcapimin.c:262,45'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:262,45'
              BranchSideFuncs: []
            - BranchSide:      'src/jcapimin.c:263,8'
              BranchSideFuncs: []
        - Branch String:   'src/jcapimin.c:260,7'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:260,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcapimin.c:264,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_write_marker
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcapimin.c:241,33'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:242,8'
              BranchSideFuncs: []
            - BranchSide:      'src/jcapimin.c:245,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcapimin.c:242,47'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:243,8'
              BranchSideFuncs: []
            - BranchSide:      'src/jcapimin.c:247,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcapimin.c:243,45'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:244,8'
              BranchSideFuncs: []
            - BranchSide:      'src/jcapimin.c:247,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcapimin.c:241,7'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:245,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jcapimin.c:247,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcapimin.c:249,3'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:250,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcapimin.c:253,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_finish_compress
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcapimin.c:177,46'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:178,7'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'src/jcapimin.c:180,9'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'src/jcapimin.c:177,7'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:180,9'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'src/jcapimin.c:183,14'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'src/jcapimin.c:180,9'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:181,7'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'src/jcapimin.c:182,7'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'src/jcapimin.c:186,3'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:187,7'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'src/jcapimin.c:221,5'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'src/jcapimin.c:188,5'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:189,11'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'src/jcapimin.c:218,7'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'src/jcapimin.c:189,11'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:190,47'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'src/jcapimin.c:197,11'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'src/jcapimin.c:197,11'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:198,13'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'src/jcapimin.c:202,18'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'src/jcapimin.c:198,13'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:199,11'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'src/jcapimin.c:200,16'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'src/jcapimin.c:200,13'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:201,11'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'src/jcapimin.c:202,7'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'src/jcapimin.c:202,18'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:203,13'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'src/jcapimin.c:209,13'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'src/jcapimin.c:203,13'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:204,11'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'src/jcapimin.c:205,16'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'src/jcapimin.c:205,13'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:206,11'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'src/jcapimin.c:207,7'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'src/jcapimin.c:209,13'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:210,11'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'src/jcapimin.c:211,16'
              BranchSideFuncs:
                - jpeg_abort
      Callsites:
        - Src:             'src/jcapimin.c:224,3'
          Dst:             jpeg_abort
    - functionName:    jpeg_suppress_tables
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcapimin.c:151,3'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:152,17'
              BranchSideFuncs: []
            - BranchSide:      'src/jcapimin.c:156,10'
              BranchSideFuncs: []
        - Branch String:   'src/jcapimin.c:152,9'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:153,26'
              BranchSideFuncs: []
            - BranchSide:      'src/jcapimin.c:154,3'
              BranchSideFuncs: []
        - Branch String:   'src/jcapimin.c:156,3'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:157,17'
              BranchSideFuncs: []
            - BranchSide:      'src/jcapimin.c:162,1'
              BranchSideFuncs: []
        - Branch String:   'src/jcapimin.c:157,9'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:158,26'
              BranchSideFuncs: []
            - BranchSide:      'src/jcapimin.c:159,17'
              BranchSideFuncs: []
        - Branch String:   'src/jcapimin.c:159,9'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:160,26'
              BranchSideFuncs: []
            - BranchSide:      'src/jcapimin.c:161,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_abort_compress
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:             'src/jcapimin.c:128,3'
          Dst:             jpeg_abort
    - functionName:    jpeg_destroy_compress
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:             'src/jcapimin.c:116,3'
          Dst:             jpeg_destroy
    - functionName:    jpeg_CreateCompress
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcapimin.c:41,7'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:42,5'
              BranchSideFuncs:
                - jinit_memory_mgr
            - BranchSide:      'src/jcapimin.c:43,7'
              BranchSideFuncs:
                - jinit_memory_mgr
        - Branch String:   'src/jcapimin.c:43,7'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:44,5'
              BranchSideFuncs:
                - jinit_memory_mgr
            - BranchSide:      'src/jcapimin.c:54,34'
              BranchSideFuncs:
                - jinit_memory_mgr
        - Branch String:   'src/jcapimin.c:71,3'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:72,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jcapimin.c:78,10'
              BranchSideFuncs: []
        - Branch String:   'src/jcapimin.c:78,3'
          Branch Sides:
            - BranchSide:      'src/jcapimin.c:79,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jcapimin.c:90,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jcapimin.c:63,3'
          Dst:             jinit_memory_mgr
    - functionName:    jpeg_write_raw_data
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jcapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 202
      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:   'src/wrapper/../jcapistd.c:158,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:159,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:161,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:161,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:162,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:164,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:164,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:165,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:166,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:166,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:167,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:172,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:172,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:173,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:183,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:183,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:184,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:187,24'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:188,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:189,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:192,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:192,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:193,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:194,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:194,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:196,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:200,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_write_scanlines
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jcapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - scanlines
        - num_lines
      BBCount:         33
      ICount:          332
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcapistd.c:92,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:103,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:94,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:94,52'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:99,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:94,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:99,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:100,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:107,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:108,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:109,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:109,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:110,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:113,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:113,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:114,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:124,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:124,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:125,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:128,15'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:129,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:130,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:132,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:133,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:133,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:134,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_start_compress
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcapistd.c:46,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:47,5'
              BranchSideFuncs:
                - jinit_compress_master
                - jpeg_suppress_tables
            - BranchSide:      'src/wrapper/../jcapistd.c:49,7'
              BranchSideFuncs:
                - jinit_compress_master
                - jpeg_suppress_tables
        - Branch String:   'src/wrapper/../jcapistd.c:49,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:49,7'
              BranchSideFuncs:
                - jpeg_suppress_tables
                - jinit_compress_master
            - BranchSide:      'src/wrapper/../jcapistd.c:50,26'
              BranchSideFuncs:
                - jpeg_suppress_tables
                - jinit_compress_master
      Callsites:
        - Src:             'src/wrapper/../jcapistd.c:50,5'
          Dst:             jpeg_suppress_tables
        - Src:             'src/wrapper/../jcapistd.c:56,3'
          Dst:             jinit_compress_master
    - functionName:    jpeg12_write_raw_data
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jcapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 202
      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:   'src/wrapper/../jcapistd.c:158,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:159,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:161,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:161,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:162,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:164,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:164,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:165,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:166,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:166,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:167,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:172,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:172,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:173,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:183,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:183,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:184,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:187,24'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:188,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:189,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:192,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:192,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:193,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:194,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:194,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:196,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:200,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_write_scanlines
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jcapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - scanlines
        - num_lines
      BBCount:         33
      ICount:          332
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcapistd.c:92,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:96,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:103,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:96,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:97,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:99,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:96,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:99,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:100,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:107,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:108,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:109,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:109,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:110,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:113,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:113,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:114,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:124,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:124,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:125,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:128,15'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:129,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:130,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:132,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:133,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:133,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:134,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg16_write_scanlines
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jcapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - scanlines
        - num_lines
      BBCount:         33
      ICount:          332
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcapistd.c:92,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:96,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:103,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:96,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:97,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:99,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:96,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:99,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:100,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:107,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:108,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:109,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:109,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:110,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:113,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:113,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:114,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:124,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:124,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:125,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:128,15'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:129,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:130,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:132,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcapistd.c:133,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcapistd.c:133,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcapistd.c:134,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmyk_ycck_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccolor.c:408,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:409,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:441,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:415,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:408,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:416,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccolor.c:257,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:259,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:264,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:264,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:268,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:273,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:273,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:278,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:278,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:283,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:283,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:287,30'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:261,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:52,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:266,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:52,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:270,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:52,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:275,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:52,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:280,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:52,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:285,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:52,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:289,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:52,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccolor.c:350,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:352,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:357,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:357,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:361,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:366,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:366,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:371,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:371,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:376,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:376,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:380,30'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:354,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:359,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:363,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:368,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:373,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:378,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:382,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:146,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    null_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccolor.c:489,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:490,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:502,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:490,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:491,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:502,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:496,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:490,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:497,30'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:502,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:503,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:518,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:503,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:504,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:517,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:510,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:503,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:511,30'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:518,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:520,15'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:520,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:521,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:528,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:523,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:524,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:527,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccolor.c:305,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:307,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:312,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:312,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:316,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:321,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:321,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:326,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:326,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:331,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:331,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:335,31'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:309,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:108,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:314,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:108,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:318,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:108,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:323,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:108,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:328,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:108,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:333,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:108,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:337,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:108,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_ycc_start
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccolor.c:226,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:227,47'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:246,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    grayscale_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccolor.c:460,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:461,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:469,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:464,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:460,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:465,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    null_method
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         168
      ICount:          1169
      EdgeCount:       215
      CyclomaticComplexity: 49
      functionsReached:
        - jsimd_can_rgb_gray
        - jsimd_can_rgb_ycc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/wrapper/../jccolor.c:556,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:558,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:567,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
        - Branch String:   'src/wrapper/../jccolor.c:558,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:558,52'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:563,7'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
        - Branch String:   'src/wrapper/../jccolor.c:558,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:563,7'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:564,3'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
        - Branch String:   'src/wrapper/../jccolor.c:579,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:581,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:601,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:607,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:607,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:612,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
        - Branch String:   'src/wrapper/../jccolor.c:581,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:582,7'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:583,5'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
        - Branch String:   'src/wrapper/../jccolor.c:596,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:597,7'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:598,5'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
        - Branch String:   'src/wrapper/../jccolor.c:601,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:602,7'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:603,5'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
        - Branch String:   'src/wrapper/../jccolor.c:607,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:608,7'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:609,5'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
        - Branch String:   'src/wrapper/../jccolor.c:612,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:613,7'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:614,5'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
                - jsimd_can_rgb_gray
        - Branch String:   'src/wrapper/../jccolor.c:621,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:624,9'
              BranchSideFuncs:
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:650,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:673,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
            - BranchSide:      'src/wrapper/../jccolor.c:702,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:721,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:742,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:624,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:625,9'
              BranchSideFuncs:
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:628,9'
              BranchSideFuncs:
                - jsimd_can_rgb_gray
        - Branch String:   'src/wrapper/../jccolor.c:624,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:626,7'
              BranchSideFuncs:
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:628,9'
              BranchSideFuncs:
                - jsimd_can_rgb_gray
        - Branch String:   'src/wrapper/../jccolor.c:628,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:629,7'
              BranchSideFuncs:
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:630,9'
              BranchSideFuncs:
                - jsimd_can_rgb_gray
        - Branch String:   'src/wrapper/../jccolor.c:630,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:631,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:632,14'
              BranchSideFuncs:
                - jsimd_can_rgb_gray
        - Branch String:   'src/wrapper/../jccolor.c:632,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:632,14'
              BranchSideFuncs:
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:634,11'
              BranchSideFuncs:
                - jsimd_can_rgb_gray
        - Branch String:   'src/wrapper/../jccolor.c:632,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:632,14'
              BranchSideFuncs:
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:642,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:632,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:634,11'
              BranchSideFuncs:
                - jsimd_can_rgb_gray
            - BranchSide:      'src/wrapper/../jccolor.c:642,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:634,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:635,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:639,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:642,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:643,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:645,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:650,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:650,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:653,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:650,37'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:650,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:653,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:650,37'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:650,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:651,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:650,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:651,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:653,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:653,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:654,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:655,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:655,45'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:656,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:665,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:656,47'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:657,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:665,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:657,46'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:658,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:665,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:655,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:664,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:665,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:665,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:665,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:666,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:665,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:665,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:668,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:665,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:666,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:668,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:673,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:674,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
            - BranchSide:      'src/wrapper/../jccolor.c:677,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
        - Branch String:   'src/wrapper/../jccolor.c:673,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:675,7'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
            - BranchSide:      'src/wrapper/../jccolor.c:677,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
        - Branch String:   'src/wrapper/../jccolor.c:677,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:678,7'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
            - BranchSide:      'src/wrapper/../jccolor.c:679,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
        - Branch String:   'src/wrapper/../jccolor.c:679,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:679,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
            - BranchSide:      'src/wrapper/../jccolor.c:681,11'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
        - Branch String:   'src/wrapper/../jccolor.c:679,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:679,9'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
            - BranchSide:      'src/wrapper/../jccolor.c:689,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:679,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:681,11'
              BranchSideFuncs:
                - jsimd_can_rgb_ycc
            - BranchSide:      'src/wrapper/../jccolor.c:689,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:681,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:682,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:686,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:689,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:695,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:697,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:702,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:703,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:706,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:702,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:704,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:706,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:706,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:707,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:708,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:708,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:714,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:716,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:721,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:722,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:725,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:721,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:723,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:725,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:725,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:726,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:727,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:727,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:728,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:730,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:730,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:736,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:738,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:742,58'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:743,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:744,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:742,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:744,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:750,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jccolor.c:634,11'
          Dst:             jsimd_can_rgb_gray
        - Src:             'src/wrapper/../jccolor.c:681,11'
          Dst:             jsimd_can_rgb_ycc
    - functionName:    jpeg_write_icc_profile
      functionSourceFile: '/src/libjpeg-turbo.main/src/jcicc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - icc_data_ptr
        - icc_data_len
      BBCount:         24
      ICount:          204
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - jpeg_write_m_byte
        - jpeg_write_m_header
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/jcicc.c:56,28'
          Branch Sides:
            - BranchSide:      'src/jcicc.c:56,31'
              BranchSideFuncs:
                - jpeg_write_m_header
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
            - BranchSide:      'src/jcicc.c:57,5'
              BranchSideFuncs:
                - jpeg_write_m_header
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
        - Branch String:   'src/jcicc.c:56,7'
          Branch Sides:
            - BranchSide:      'src/jcicc.c:57,5'
              BranchSideFuncs:
                - jpeg_write_m_header
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
            - BranchSide:      'src/jcicc.c:58,7'
              BranchSideFuncs:
                - jpeg_write_m_header
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
        - Branch String:   'src/jcicc.c:58,7'
          Branch Sides:
            - BranchSide:      'src/jcicc.c:59,5'
              BranchSideFuncs:
                - jpeg_write_m_header
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
            - BranchSide:      'src/jcicc.c:62,17'
              BranchSideFuncs:
                - jpeg_write_m_header
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
        - Branch String:   'src/jcicc.c:63,7'
          Branch Sides:
            - BranchSide:      'src/jcicc.c:64,16'
              BranchSideFuncs:
                - jpeg_write_m_header
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
            - BranchSide:      'src/jcicc.c:66,3'
              BranchSideFuncs:
                - jpeg_write_m_header
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
        - Branch String:   'src/jcicc.c:66,3'
          Branch Sides:
            - BranchSide:      'src/jcicc.c:68,14'
              BranchSideFuncs:
                - jpeg_write_m_header
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
            - BranchSide:      'src/jcicc.c:105,1'
              BranchSideFuncs: []
        - Branch String:   'src/jcicc.c:69,9'
          Branch Sides:
            - BranchSide:      'src/jcicc.c:70,14'
              BranchSideFuncs:
                - jpeg_write_m_header
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
            - BranchSide:      'src/jcicc.c:71,21'
              BranchSideFuncs:
                - jpeg_write_m_header
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
        - Branch String:   'src/jcicc.c:99,5'
          Branch Sides:
            - BranchSide:      'src/jcicc.c:100,25'
              BranchSideFuncs:
                - jpeg_write_m_byte
                - jpeg_write_m_header
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
            - BranchSide:      'src/jcicc.c:103,15'
              BranchSideFuncs:
                - jpeg_write_m_header
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
                - jpeg_write_m_byte
      Callsites:
        - Src:             'src/jcicc.c:74,5'
          Dst:             jpeg_write_m_header
        - Src:             'src/jcicc.c:81,5'
          Dst:             jpeg_write_m_byte
        - Src:             'src/jcicc.c:82,5'
          Dst:             jpeg_write_m_byte
        - Src:             'src/jcicc.c:83,5'
          Dst:             jpeg_write_m_byte
        - Src:             'src/jcicc.c:84,5'
          Dst:             jpeg_write_m_byte
        - Src:             'src/jcicc.c:85,5'
          Dst:             jpeg_write_m_byte
        - Src:             'src/jcicc.c:86,5'
          Dst:             jpeg_write_m_byte
        - Src:             'src/jcicc.c:87,5'
          Dst:             jpeg_write_m_byte
        - Src:             'src/jcicc.c:88,5'
          Dst:             jpeg_write_m_byte
        - Src:             'src/jcicc.c:89,5'
          Dst:             jpeg_write_m_byte
        - Src:             'src/jcicc.c:90,5'
          Dst:             jpeg_write_m_byte
        - Src:             'src/jcicc.c:91,5'
          Dst:             jpeg_write_m_byte
        - Src:             'src/jcicc.c:92,5'
          Dst:             jpeg_write_m_byte
        - Src:             'src/jcicc.c:95,5'
          Dst:             jpeg_write_m_byte
        - Src:             'src/jcicc.c:96,5'
          Dst:             jpeg_write_m_byte
        - Src:             'src/jcicc.c:100,7'
          Dst:             jpeg_write_m_byte
    - functionName:    jinit_compress_master
      functionSourceFile: '/src/libjpeg-turbo.main/src/jcinit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         66
      ICount:          414
      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:   'src/jcinit.c:42,7'
          Branch Sides:
            - BranchSide:      'src/jcinit.c:43,9'
              BranchSideFuncs:
                - jinit_huff_encoder
                - jinit_c_coef_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
                - j12init_c_coef_controller
                - jinit_phuff_encoder
                - jinit_arith_encoder
                - j12init_forward_dct
                - jinit_forward_dct
                - j16init_lossless_compressor
                - jinit_lhuff_encoder
                - j16init_c_diff_controller
                - j12init_c_diff_controller
                - jinit_c_diff_controller
                - j12init_lossless_compressor
                - jinit_lossless_compressor
            - BranchSide:      'src/jcinit.c:64,7'
              BranchSideFuncs:
                - jinit_huff_encoder
                - jinit_c_coef_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
                - j12init_c_coef_controller
                - jinit_phuff_encoder
                - jinit_arith_encoder
                - j12init_forward_dct
                - jinit_forward_dct
                - j16init_lossless_compressor
                - jinit_lhuff_encoder
                - j16init_c_diff_controller
                - j12init_c_diff_controller
                - jinit_c_diff_controller
                - j12init_lossless_compressor
                - jinit_lossless_compressor
        - Branch String:   'src/jcinit.c:43,9'
          Branch Sides:
            - BranchSide:      'src/jcinit.c:44,29'
              BranchSideFuncs:
                - jinit_color_converter
                - jinit_downsampler
                - jinit_c_prep_controller
                - jinit_huff_encoder
                - jinit_c_coef_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
                - j12init_c_coef_controller
                - jinit_phuff_encoder
                - jinit_arith_encoder
                - j12init_forward_dct
                - jinit_forward_dct
                - j16init_lossless_compressor
                - jinit_lhuff_encoder
                - j16init_c_diff_controller
                - j12init_c_diff_controller
                - jinit_c_diff_controller
                - j12init_lossless_compressor
                - jinit_lossless_compressor
            - BranchSide:      'src/jcinit.c:47,16'
              BranchSideFuncs:
                - j16init_color_converter
                - j16init_downsampler
                - j16init_c_prep_controller
                - jinit_huff_encoder
                - jinit_c_coef_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
                - j12init_c_coef_controller
                - jinit_phuff_encoder
                - jinit_arith_encoder
                - j12init_forward_dct
                - jinit_forward_dct
                - j16init_lossless_compressor
                - jinit_lhuff_encoder
                - j16init_c_diff_controller
                - j12init_c_diff_controller
                - jinit_c_diff_controller
                - j12init_lossless_compressor
                - jinit_lossless_compressor
                - j12init_color_converter
                - j12init_downsampler
                - j12init_c_prep_controller
        - Branch String:   'src/jcinit.c:47,16'
          Branch Sides:
            - BranchSide:      'src/jcinit.c:48,31'
              BranchSideFuncs:
                - j12init_color_converter
                - j12init_downsampler
                - j12init_c_prep_controller
                - jinit_huff_encoder
                - jinit_c_coef_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
                - j12init_c_coef_controller
                - jinit_phuff_encoder
                - jinit_arith_encoder
                - j12init_forward_dct
                - jinit_forward_dct
                - j16init_lossless_compressor
                - jinit_lhuff_encoder
                - j16init_c_diff_controller
                - j12init_c_diff_controller
                - jinit_c_diff_controller
                - j12init_lossless_compressor
                - jinit_lossless_compressor
            - BranchSide:      'src/jcinit.c:54,31'
              BranchSideFuncs:
                - j16init_color_converter
                - j16init_downsampler
                - j16init_c_prep_controller
                - jinit_huff_encoder
                - jinit_c_coef_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
                - j12init_c_coef_controller
                - jinit_phuff_encoder
                - jinit_arith_encoder
                - j12init_forward_dct
                - jinit_forward_dct
                - j16init_lossless_compressor
                - jinit_lhuff_encoder
                - j16init_c_diff_controller
                - j12init_c_diff_controller
                - jinit_c_diff_controller
                - j12init_lossless_compressor
                - jinit_lossless_compressor
        - Branch String:   'src/jcinit.c:64,7'
          Branch Sides:
            - BranchSide:      'src/jcinit.c:67,9'
              BranchSideFuncs:
                - j16init_lossless_compressor
                - jinit_lhuff_encoder
                - j16init_c_diff_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
                - j12init_c_diff_controller
                - jinit_c_diff_controller
                - j12init_lossless_compressor
                - jinit_lossless_compressor
            - BranchSide:      'src/jcinit.c:95,9'
              BranchSideFuncs:
                - jinit_huff_encoder
                - jinit_c_coef_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
                - j12init_c_coef_controller
                - jinit_phuff_encoder
                - jinit_arith_encoder
                - j12init_forward_dct
                - jinit_forward_dct
        - Branch String:   'src/jcinit.c:67,9'
          Branch Sides:
            - BranchSide:      'src/jcinit.c:68,33'
              BranchSideFuncs:
                - jinit_lossless_compressor
                - jinit_lhuff_encoder
                - j16init_c_diff_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
                - j12init_c_diff_controller
                - jinit_c_diff_controller
            - BranchSide:      'src/jcinit.c:69,14'
              BranchSideFuncs:
                - j16init_lossless_compressor
                - jinit_lhuff_encoder
                - j16init_c_diff_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
                - j12init_c_diff_controller
                - jinit_c_diff_controller
                - j12init_lossless_compressor
        - Branch String:   'src/jcinit.c:69,14'
          Branch Sides:
            - BranchSide:      'src/jcinit.c:70,35'
              BranchSideFuncs:
                - j12init_lossless_compressor
                - jinit_lhuff_encoder
                - j16init_c_diff_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
                - j12init_c_diff_controller
                - jinit_c_diff_controller
            - BranchSide:      'src/jcinit.c:72,35'
              BranchSideFuncs:
                - j16init_lossless_compressor
                - jinit_lhuff_encoder
                - j16init_c_diff_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
                - j12init_c_diff_controller
                - jinit_c_diff_controller
        - Branch String:   'src/jcinit.c:74,9'
          Branch Sides:
            - BranchSide:      'src/jcinit.c:75,7'
              BranchSideFuncs:
                - j16init_c_diff_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
                - j12init_c_diff_controller
                - jinit_c_diff_controller
            - BranchSide:      'src/jcinit.c:77,27'
              BranchSideFuncs:
                - jinit_lhuff_encoder
                - j16init_c_diff_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
                - j12init_c_diff_controller
                - jinit_c_diff_controller
        - Branch String:   'src/jcinit.c:81,9'
          Branch Sides:
            - BranchSide:      'src/jcinit.c:82,31'
              BranchSideFuncs:
                - jinit_c_diff_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
            - BranchSide:      'src/jcinit.c:84,14'
              BranchSideFuncs:
                - j16init_c_diff_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
                - j12init_c_diff_controller
        - Branch String:   'src/jcinit.c:82,69'
          Branch Sides:
            - BranchSide:      'src/jcinit.c:83,48'
              BranchSideFuncs:
                - jinit_c_diff_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
            - BranchSide:      'src/jcinit.c:93,3'
              BranchSideFuncs:
                - jinit_c_diff_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
        - Branch String:   'src/jcinit.c:84,14'
          Branch Sides:
            - BranchSide:      'src/jcinit.c:85,33'
              BranchSideFuncs:
                - j12init_c_diff_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
            - BranchSide:      'src/jcinit.c:88,33'
              BranchSideFuncs:
                - j16init_c_diff_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
        - Branch String:   'src/jcinit.c:95,9'
          Branch Sides:
            - BranchSide:      'src/jcinit.c:96,25'
              BranchSideFuncs:
                - jinit_forward_dct
                - jinit_huff_encoder
                - jinit_c_coef_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
                - j12init_c_coef_controller
                - jinit_phuff_encoder
                - jinit_arith_encoder
            - BranchSide:      'src/jcinit.c:97,14'
              BranchSideFuncs:
                - jinit_huff_encoder
                - jinit_c_coef_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
                - j12init_c_coef_controller
                - jinit_phuff_encoder
                - jinit_arith_encoder
                - j12init_forward_dct
        - Branch String:   'src/jcinit.c:97,14'
          Branch Sides:
            - BranchSide:      'src/jcinit.c:98,27'
              BranchSideFuncs:
                - j12init_forward_dct
                - jinit_huff_encoder
                - jinit_c_coef_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
                - j12init_c_coef_controller
                - jinit_phuff_encoder
                - jinit_arith_encoder
            - BranchSide:      'src/jcinit.c:100,7'
              BranchSideFuncs:
                - jinit_huff_encoder
                - jinit_c_coef_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
                - j12init_c_coef_controller
                - jinit_phuff_encoder
                - jinit_arith_encoder
        - Branch String:   'src/jcinit.c:102,9'
          Branch Sides:
            - BranchSide:      'src/jcinit.c:104,27'
              BranchSideFuncs:
                - jinit_arith_encoder
                - jinit_c_coef_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
                - j12init_c_coef_controller
            - BranchSide:      'src/jcinit.c:109,11'
              BranchSideFuncs:
                - jinit_huff_encoder
                - jinit_c_coef_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
                - j12init_c_coef_controller
                - jinit_phuff_encoder
        - Branch String:   'src/jcinit.c:109,11'
          Branch Sides:
            - BranchSide:      'src/jcinit.c:111,29'
              BranchSideFuncs:
                - jinit_phuff_encoder
                - jinit_c_coef_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
                - j12init_c_coef_controller
            - BranchSide:      'src/jcinit.c:116,28'
              BranchSideFuncs:
                - jinit_huff_encoder
                - jinit_c_coef_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
                - j12init_c_coef_controller
        - Branch String:   'src/jcinit.c:120,9'
          Branch Sides:
            - BranchSide:      'src/jcinit.c:121,33'
              BranchSideFuncs:
                - j12init_c_coef_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
            - BranchSide:      'src/jcinit.c:124,31'
              BranchSideFuncs:
                - jinit_c_coef_controller
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
                - jinit_c_main_controller
        - Branch String:   'src/jcinit.c:128,7'
          Branch Sides:
            - BranchSide:      'src/jcinit.c:129,29'
              BranchSideFuncs:
                - jinit_c_main_controller
                - jinit_marker_writer
            - BranchSide:      'src/jcinit.c:130,12'
              BranchSideFuncs:
                - j16init_c_main_controller
                - jinit_marker_writer
                - j12init_c_main_controller
        - Branch String:   'src/jcinit.c:130,12'
          Branch Sides:
            - BranchSide:      'src/jcinit.c:131,31'
              BranchSideFuncs:
                - j12init_c_main_controller
                - jinit_marker_writer
            - BranchSide:      'src/jcinit.c:134,31'
              BranchSideFuncs:
                - j16init_c_main_controller
                - jinit_marker_writer
      Callsites:
        - Src:             'src/jcinit.c:39,3'
          Dst:             jinit_c_master_control
        - Src:             'src/jcinit.c:44,7'
          Dst:             jinit_color_converter
        - Src:             'src/jcinit.c:45,7'
          Dst:             jinit_downsampler
        - Src:             'src/jcinit.c:46,7'
          Dst:             jinit_c_prep_controller
        - Src:             'src/jcinit.c:48,7'
          Dst:             j12init_color_converter
        - Src:             'src/jcinit.c:49,7'
          Dst:             j12init_downsampler
        - Src:             'src/jcinit.c:50,7'
          Dst:             j12init_c_prep_controller
        - Src:             'src/jcinit.c:54,7'
          Dst:             j16init_color_converter
        - Src:             'src/jcinit.c:55,7'
          Dst:             j16init_downsampler
        - Src:             'src/jcinit.c:56,7'
          Dst:             j16init_c_prep_controller
        - Src:             'src/jcinit.c:68,7'
          Dst:             jinit_lossless_compressor
        - Src:             'src/jcinit.c:70,7'
          Dst:             j12init_lossless_compressor
        - Src:             'src/jcinit.c:72,7'
          Dst:             j16init_lossless_compressor
        - Src:             'src/jcinit.c:77,7'
          Dst:             jinit_lhuff_encoder
        - Src:             'src/jcinit.c:82,7'
          Dst:             jinit_c_diff_controller
        - Src:             'src/jcinit.c:85,7'
          Dst:             j12init_c_diff_controller
        - Src:             'src/jcinit.c:88,7'
          Dst:             j16init_c_diff_controller
        - Src:             'src/jcinit.c:96,7'
          Dst:             jinit_forward_dct
        - Src:             'src/jcinit.c:98,7'
          Dst:             j12init_forward_dct
        - Src:             'src/jcinit.c:104,7'
          Dst:             jinit_arith_encoder
        - Src:             'src/jcinit.c:111,9'
          Dst:             jinit_phuff_encoder
        - Src:             'src/jcinit.c:116,9'
          Dst:             jinit_huff_encoder
        - Src:             'src/jcinit.c:121,7'
          Dst:             j12init_c_coef_controller
        - Src:             'src/jcinit.c:124,7'
          Dst:             jinit_c_coef_controller
        - Src:             'src/jcinit.c:129,5'
          Dst:             jinit_c_main_controller
        - Src:             'src/jcinit.c:131,5'
          Dst:             j12init_c_main_controller
        - Src:             'src/jcinit.c:134,5'
          Dst:             j16init_c_main_controller
        - Src:             'src/jcinit.c:139,3'
          Dst:             jinit_marker_writer
    - functionName:    dump_buffer
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jclhuff.c:226,7'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:227,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jclhuff.c:229,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flush_bits
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jclhuff.c:253,7'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:254,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:256,33'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:264,3'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:265,20'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:275,27'
              BranchSideFuncs: []
        - Branch String:   'src/jclhuff.c:267,5'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:267,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:268,9'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:267,5'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:267,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:267,5'
              BranchSideFuncs: []
        - Branch String:   'src/jclhuff.c:268,9'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:269,7'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:271,16'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:269,7'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:269,7'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:270,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:269,7'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:269,7'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:269,7'
              BranchSideFuncs: []
        - Branch String:   'src/jclhuff.c:285,7'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:286,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jclhuff.c:287,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jclhuff.c:285,8'
          Dst:             dump_buffer
        - Src:             'src/jclhuff.c:285,8'
          Dst:             dump_buffer
    - functionName:    emit_restart
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jclhuff.c:300,7'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:301,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:303,3'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:303,3'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:303,3'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:304,3'
              BranchSideFuncs:
                - dump_buffer
        - Branch String:   'src/jclhuff.c:303,3'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:303,3'
              BranchSideFuncs:
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:303,3'
              BranchSideFuncs: []
        - Branch String:   'src/jclhuff.c:304,3'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:304,3'
              BranchSideFuncs:
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:308,3'
              BranchSideFuncs: []
        - Branch String:   'src/jclhuff.c:304,3'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:304,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jclhuff.c:304,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jclhuff.c:300,8'
          Dst:             flush_bits
        - Src:             'src/jclhuff.c:303,3'
          Dst:             dump_buffer
        - Src:             'src/jclhuff.c:304,3'
          Dst:             dump_buffer
    - functionName:    finish_pass_huff
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jclhuff.c:432,7'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:432,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jclhuff.c:433,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jclhuff.c:432,8'
          Dst:             flush_bits
    - functionName:    encode_mcus_huff
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jclhuff.c:333,7'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:334,9'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - emit_restart
            - BranchSide:      'src/jclhuff.c:340,13'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:334,9'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:335,33'
              BranchSideFuncs:
                - emit_restart
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:337,3'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:335,11'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:335,58'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:336,9'
              BranchSideFuncs: []
        - Branch String:   'src/jclhuff.c:340,3'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:341,10'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:348,16'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:348,3'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:351,16'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:411,10'
              BranchSideFuncs: []
        - Branch String:   'src/jclhuff.c:351,5'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:354,30'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:395,43'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:361,11'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:362,18'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:367,14'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:363,13'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:364,24'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:365,18'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:373,7'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:374,14'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:379,11'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:379,11'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:380,9'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:383,30'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:253,7'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:254,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:256,33'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:264,3'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:265,20'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:275,27'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:267,5'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:267,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:268,9'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:267,5'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:267,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:267,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:268,9'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:269,7'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:271,16'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:269,7'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:269,7'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:270,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:269,7'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:269,7'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:269,7'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:383,11'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:384,16'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:388,11'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:388,17'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:389,11'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:392,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:388,11'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:390,46'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:392,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:253,7'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:254,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:256,33'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:264,3'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:265,20'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:275,27'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:267,5'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:267,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:268,9'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:267,5'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:267,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:267,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:268,9'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:269,7'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:271,16'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:269,7'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:269,7'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:270,5'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:269,7'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:269,7'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:269,7'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:390,13'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:390,58'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:391,18'
              BranchSideFuncs: []
        - Branch String:   'src/jclhuff.c:400,9'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:401,11'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:409,3'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
        - Branch String:   'src/jclhuff.c:401,11'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:402,35'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
            - BranchSide:      'src/jclhuff.c:406,7'
              BranchSideFuncs:
                - dump_buffer
                - dump_buffer
                - dump_buffer
                - dump_buffer
      Callsites:
        - Src:             'src/jclhuff.c:335,12'
          Dst:             emit_restart
        - Src:             'src/jclhuff.c:383,12'
          Dst:             dump_buffer
        - Src:             'src/jclhuff.c:383,12'
          Dst:             dump_buffer
        - Src:             'src/jclhuff.c:390,14'
          Dst:             dump_buffer
        - Src:             'src/jclhuff.c:390,14'
          Dst:             dump_buffer
    - functionName:    finish_pass_gather
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jclhuff.c:545,3'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:546,15'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jclhuff.c:556,1'
              BranchSideFuncs: []
        - Branch String:   'src/jclhuff.c:548,9'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:549,18'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jclhuff.c:555,3'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
        - Branch String:   'src/jclhuff.c:550,11'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:551,56'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
                - jpeg_gen_optimal_table
            - BranchSide:      'src/jclhuff.c:552,30'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
      Callsites:
        - Src:             'src/jclhuff.c:551,20'
          Dst:             jpeg_alloc_huff_table
        - Src:             'src/jclhuff.c:552,7'
          Dst:             jpeg_gen_optimal_table
    - functionName:    encode_mcus_gather
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jclhuff.c:470,7'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:471,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jclhuff.c:479,13'
              BranchSideFuncs: []
        - Branch String:   'src/jclhuff.c:471,9'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:473,33'
              BranchSideFuncs: []
            - BranchSide:      'src/jclhuff.c:475,5'
              BranchSideFuncs: []
        - Branch String:   'src/jclhuff.c:479,3'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:480,10'
              BranchSideFuncs: []
            - BranchSide:      'src/jclhuff.c:487,16'
              BranchSideFuncs: []
        - Branch String:   'src/jclhuff.c:487,3'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:490,16'
              BranchSideFuncs: []
            - BranchSide:      'src/jclhuff.c:523,10'
              BranchSideFuncs: []
        - Branch String:   'src/jclhuff.c:490,5'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:493,22'
              BranchSideFuncs: []
            - BranchSide:      'src/jclhuff.c:521,3'
              BranchSideFuncs: []
        - Branch String:   'src/jclhuff.c:500,11'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:501,18'
              BranchSideFuncs: []
            - BranchSide:      'src/jclhuff.c:505,14'
              BranchSideFuncs: []
        - Branch String:   'src/jclhuff.c:502,13'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:503,16'
              BranchSideFuncs: []
            - BranchSide:      'src/jclhuff.c:504,7'
              BranchSideFuncs: []
        - Branch String:   'src/jclhuff.c:509,7'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:510,14'
              BranchSideFuncs: []
            - BranchSide:      'src/jclhuff.c:515,11'
              BranchSideFuncs: []
        - Branch String:   'src/jclhuff.c:515,11'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:516,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jclhuff.c:519,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_lhuff
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jclhuff.c:142,7'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:144,5'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jclhuff.c:150,5'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
        - Branch String:   'src/jclhuff.c:154,3'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:155,15'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jclhuff.c:180,14'
              BranchSideFuncs: []
        - Branch String:   'src/jclhuff.c:157,9'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:161,11'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jclhuff.c:174,31'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
        - Branch String:   'src/jclhuff.c:161,21'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:161,24'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jclhuff.c:162,9'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
        - Branch String:   'src/jclhuff.c:161,11'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:162,9'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jclhuff.c:165,11'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
        - Branch String:   'src/jclhuff.c:165,11'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:167,13'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jclhuff.c:169,14'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
        - Branch String:   'src/jclhuff.c:180,3'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:181,15'
              BranchSideFuncs: []
            - BranchSide:      'src/jclhuff.c:197,29'
              BranchSideFuncs: []
        - Branch String:   'src/jclhuff.c:183,5'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:180,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jclhuff.c:185,42'
              BranchSideFuncs: []
        - Branch String:   'src/jclhuff.c:188,7'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:190,43'
              BranchSideFuncs: []
            - BranchSide:      'src/jclhuff.c:195,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jclhuff.c:174,7'
          Dst:             jpeg_make_c_derived_tbl
    - functionName:    jinit_lhuff_encoder
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jclhuff.c:579,3'
          Branch Sides:
            - BranchSide:      'src/jclhuff.c:580,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jclhuff.c:585,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_difference7
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:181,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:181,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'src/wrapper/../jclossls.c:181,3'
              BranchSideFuncs:
                - reset_predictor
        - Branch String:   'src/wrapper/../jclossls.c:181,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:181,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'src/wrapper/../jclossls.c:181,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:181,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:181,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'src/wrapper/../jclossls.c:181,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:181,3'
          Dst:             reset_predictor
    - functionName:    reset_predictor
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:198,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:198,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'src/wrapper/../jclossls.c:198,3'
              BranchSideFuncs:
                - reset_predictor
        - Branch String:   'src/wrapper/../jclossls.c:198,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:198,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'src/wrapper/../jclossls.c:208,8'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:198,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:198,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'src/wrapper/../jclossls.c:208,8'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:208,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:208,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:209,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:209,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:211,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:214,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:217,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:220,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:223,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:226,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:229,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:232,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:198,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference1
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:129,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:129,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'src/wrapper/../jclossls.c:129,3'
              BranchSideFuncs:
                - reset_predictor
        - Branch String:   'src/wrapper/../jclossls.c:129,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:129,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'src/wrapper/../jclossls.c:129,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:129,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:129,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'src/wrapper/../jclossls.c:129,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:129,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference2
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:138,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:138,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'src/wrapper/../jclossls.c:138,3'
              BranchSideFuncs:
                - reset_predictor
        - Branch String:   'src/wrapper/../jclossls.c:138,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:138,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'src/wrapper/../jclossls.c:138,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:138,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:138,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'src/wrapper/../jclossls.c:138,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:138,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference3
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:148,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:148,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'src/wrapper/../jclossls.c:148,3'
              BranchSideFuncs:
                - reset_predictor
        - Branch String:   'src/wrapper/../jclossls.c:148,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:148,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'src/wrapper/../jclossls.c:148,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:148,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:148,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'src/wrapper/../jclossls.c:148,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:148,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference4
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:157,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:157,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'src/wrapper/../jclossls.c:157,3'
              BranchSideFuncs:
                - reset_predictor
        - Branch String:   'src/wrapper/../jclossls.c:157,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:157,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'src/wrapper/../jclossls.c:157,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:157,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:157,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'src/wrapper/../jclossls.c:157,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:157,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference5
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:165,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:165,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'src/wrapper/../jclossls.c:165,3'
              BranchSideFuncs:
                - reset_predictor
        - Branch String:   'src/wrapper/../jclossls.c:165,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:165,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'src/wrapper/../jclossls.c:165,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:165,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:165,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'src/wrapper/../jclossls.c:165,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:165,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference6
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:173,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:173,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'src/wrapper/../jclossls.c:173,3'
              BranchSideFuncs:
                - reset_predictor
        - Branch String:   'src/wrapper/../jclossls.c:173,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:173,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'src/wrapper/../jclossls.c:173,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:173,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:173,3'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'src/wrapper/../jclossls.c:173,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:173,3'
          Dst:             reset_predictor
    - functionName:    noscale
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:261,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:260,31'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:262,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_lossless
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:284,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:285,5'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'src/wrapper/../jclossls.c:287,5'
              BranchSideFuncs:
                - reset_predictor
        - Branch String:   'src/wrapper/../jclossls.c:292,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:293,5'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'src/wrapper/../jclossls.c:297,11'
              BranchSideFuncs:
                - reset_predictor
        - Branch String:   'src/wrapper/../jclossls.c:297,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:298,21'
              BranchSideFuncs:
                - reset_predictor
            - BranchSide:      'src/wrapper/../jclossls.c:299,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:298,5'
          Dst:             reset_predictor
    - functionName:    jinit_lossless_compressor
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         9
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jclossls.c:312,47'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:312,50'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:317,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:312,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:312,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:317,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_difference7
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:181,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:181,3'
              BranchSideFuncs:
                - reset_predictor.736
            - BranchSide:      'src/wrapper/../jclossls.c:181,3'
              BranchSideFuncs:
                - reset_predictor.736
        - Branch String:   'src/wrapper/../jclossls.c:181,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:181,3'
              BranchSideFuncs:
                - reset_predictor.736
            - BranchSide:      'src/wrapper/../jclossls.c:181,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:181,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:181,3'
              BranchSideFuncs:
                - reset_predictor.736
            - BranchSide:      'src/wrapper/../jclossls.c:181,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:181,3'
          Dst:             reset_predictor
    - functionName:    reset_predictor
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:198,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:198,3'
              BranchSideFuncs:
                - reset_predictor.736
            - BranchSide:      'src/wrapper/../jclossls.c:198,3'
              BranchSideFuncs:
                - reset_predictor.736
        - Branch String:   'src/wrapper/../jclossls.c:198,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:198,3'
              BranchSideFuncs:
                - reset_predictor.736
            - BranchSide:      'src/wrapper/../jclossls.c:208,8'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:198,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:198,3'
              BranchSideFuncs:
                - reset_predictor.736
            - BranchSide:      'src/wrapper/../jclossls.c:208,8'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:208,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:208,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:209,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:209,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:211,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:214,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:217,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:220,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:223,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:226,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:229,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:232,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:198,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference1
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:129,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:129,3'
              BranchSideFuncs:
                - reset_predictor.736
            - BranchSide:      'src/wrapper/../jclossls.c:129,3'
              BranchSideFuncs:
                - reset_predictor.736
        - Branch String:   'src/wrapper/../jclossls.c:129,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:129,3'
              BranchSideFuncs:
                - reset_predictor.736
            - BranchSide:      'src/wrapper/../jclossls.c:129,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:129,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:129,3'
              BranchSideFuncs:
                - reset_predictor.736
            - BranchSide:      'src/wrapper/../jclossls.c:129,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:129,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference2
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:138,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:138,3'
              BranchSideFuncs:
                - reset_predictor.736
            - BranchSide:      'src/wrapper/../jclossls.c:138,3'
              BranchSideFuncs:
                - reset_predictor.736
        - Branch String:   'src/wrapper/../jclossls.c:138,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:138,3'
              BranchSideFuncs:
                - reset_predictor.736
            - BranchSide:      'src/wrapper/../jclossls.c:138,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:138,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:138,3'
              BranchSideFuncs:
                - reset_predictor.736
            - BranchSide:      'src/wrapper/../jclossls.c:138,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:138,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference3
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:148,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:148,3'
              BranchSideFuncs:
                - reset_predictor.736
            - BranchSide:      'src/wrapper/../jclossls.c:148,3'
              BranchSideFuncs:
                - reset_predictor.736
        - Branch String:   'src/wrapper/../jclossls.c:148,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:148,3'
              BranchSideFuncs:
                - reset_predictor.736
            - BranchSide:      'src/wrapper/../jclossls.c:148,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:148,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:148,3'
              BranchSideFuncs:
                - reset_predictor.736
            - BranchSide:      'src/wrapper/../jclossls.c:148,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:148,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference4
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:157,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:157,3'
              BranchSideFuncs:
                - reset_predictor.736
            - BranchSide:      'src/wrapper/../jclossls.c:157,3'
              BranchSideFuncs:
                - reset_predictor.736
        - Branch String:   'src/wrapper/../jclossls.c:157,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:157,3'
              BranchSideFuncs:
                - reset_predictor.736
            - BranchSide:      'src/wrapper/../jclossls.c:157,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:157,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:157,3'
              BranchSideFuncs:
                - reset_predictor.736
            - BranchSide:      'src/wrapper/../jclossls.c:157,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:157,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference5
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:165,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:165,3'
              BranchSideFuncs:
                - reset_predictor.736
            - BranchSide:      'src/wrapper/../jclossls.c:165,3'
              BranchSideFuncs:
                - reset_predictor.736
        - Branch String:   'src/wrapper/../jclossls.c:165,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:165,3'
              BranchSideFuncs:
                - reset_predictor.736
            - BranchSide:      'src/wrapper/../jclossls.c:165,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:165,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:165,3'
              BranchSideFuncs:
                - reset_predictor.736
            - BranchSide:      'src/wrapper/../jclossls.c:165,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:165,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference6
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:173,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:173,3'
              BranchSideFuncs:
                - reset_predictor.736
            - BranchSide:      'src/wrapper/../jclossls.c:173,3'
              BranchSideFuncs:
                - reset_predictor.736
        - Branch String:   'src/wrapper/../jclossls.c:173,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:173,3'
              BranchSideFuncs:
                - reset_predictor.736
            - BranchSide:      'src/wrapper/../jclossls.c:173,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:173,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:173,3'
              BranchSideFuncs:
                - reset_predictor.736
            - BranchSide:      'src/wrapper/../jclossls.c:173,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:173,3'
          Dst:             reset_predictor
    - functionName:    noscale
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:261,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:260,31'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:262,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_lossless
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:284,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:285,5'
              BranchSideFuncs:
                - reset_predictor.736
            - BranchSide:      'src/wrapper/../jclossls.c:287,5'
              BranchSideFuncs:
                - reset_predictor.736
        - Branch String:   'src/wrapper/../jclossls.c:292,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:293,5'
              BranchSideFuncs:
                - reset_predictor.736
            - BranchSide:      'src/wrapper/../jclossls.c:297,11'
              BranchSideFuncs:
                - reset_predictor.736
        - Branch String:   'src/wrapper/../jclossls.c:297,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:298,21'
              BranchSideFuncs:
                - reset_predictor.736
            - BranchSide:      'src/wrapper/../jclossls.c:299,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:298,5'
          Dst:             reset_predictor
    - functionName:    j12init_lossless_compressor
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         9
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jclossls.c:314,47'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:315,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:317,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:314,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:314,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:317,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_difference7
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:181,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:181,3'
              BranchSideFuncs:
                - reset_predictor.781
            - BranchSide:      'src/wrapper/../jclossls.c:181,3'
              BranchSideFuncs:
                - reset_predictor.781
        - Branch String:   'src/wrapper/../jclossls.c:181,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:181,3'
              BranchSideFuncs:
                - reset_predictor.781
            - BranchSide:      'src/wrapper/../jclossls.c:181,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:181,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:181,3'
              BranchSideFuncs:
                - reset_predictor.781
            - BranchSide:      'src/wrapper/../jclossls.c:181,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:181,3'
          Dst:             reset_predictor
    - functionName:    reset_predictor
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:198,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:198,3'
              BranchSideFuncs:
                - reset_predictor.781
            - BranchSide:      'src/wrapper/../jclossls.c:198,3'
              BranchSideFuncs:
                - reset_predictor.781
        - Branch String:   'src/wrapper/../jclossls.c:198,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:198,3'
              BranchSideFuncs:
                - reset_predictor.781
            - BranchSide:      'src/wrapper/../jclossls.c:208,8'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:198,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:198,3'
              BranchSideFuncs:
                - reset_predictor.781
            - BranchSide:      'src/wrapper/../jclossls.c:208,8'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:208,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:208,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:209,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:209,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:211,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:214,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:217,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:220,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:223,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:226,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:229,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:232,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:198,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference1
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:129,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:129,3'
              BranchSideFuncs:
                - reset_predictor.781
            - BranchSide:      'src/wrapper/../jclossls.c:129,3'
              BranchSideFuncs:
                - reset_predictor.781
        - Branch String:   'src/wrapper/../jclossls.c:129,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:129,3'
              BranchSideFuncs:
                - reset_predictor.781
            - BranchSide:      'src/wrapper/../jclossls.c:129,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:129,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:129,3'
              BranchSideFuncs:
                - reset_predictor.781
            - BranchSide:      'src/wrapper/../jclossls.c:129,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:129,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference2
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:138,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:138,3'
              BranchSideFuncs:
                - reset_predictor.781
            - BranchSide:      'src/wrapper/../jclossls.c:138,3'
              BranchSideFuncs:
                - reset_predictor.781
        - Branch String:   'src/wrapper/../jclossls.c:138,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:138,3'
              BranchSideFuncs:
                - reset_predictor.781
            - BranchSide:      'src/wrapper/../jclossls.c:138,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:138,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:138,3'
              BranchSideFuncs:
                - reset_predictor.781
            - BranchSide:      'src/wrapper/../jclossls.c:138,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:138,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference3
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:148,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:148,3'
              BranchSideFuncs:
                - reset_predictor.781
            - BranchSide:      'src/wrapper/../jclossls.c:148,3'
              BranchSideFuncs:
                - reset_predictor.781
        - Branch String:   'src/wrapper/../jclossls.c:148,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:148,3'
              BranchSideFuncs:
                - reset_predictor.781
            - BranchSide:      'src/wrapper/../jclossls.c:148,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:148,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:148,3'
              BranchSideFuncs:
                - reset_predictor.781
            - BranchSide:      'src/wrapper/../jclossls.c:148,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:148,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference4
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:157,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:157,3'
              BranchSideFuncs:
                - reset_predictor.781
            - BranchSide:      'src/wrapper/../jclossls.c:157,3'
              BranchSideFuncs:
                - reset_predictor.781
        - Branch String:   'src/wrapper/../jclossls.c:157,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:157,3'
              BranchSideFuncs:
                - reset_predictor.781
            - BranchSide:      'src/wrapper/../jclossls.c:157,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:157,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:157,3'
              BranchSideFuncs:
                - reset_predictor.781
            - BranchSide:      'src/wrapper/../jclossls.c:157,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:157,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference5
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:165,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:165,3'
              BranchSideFuncs:
                - reset_predictor.781
            - BranchSide:      'src/wrapper/../jclossls.c:165,3'
              BranchSideFuncs:
                - reset_predictor.781
        - Branch String:   'src/wrapper/../jclossls.c:165,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:165,3'
              BranchSideFuncs:
                - reset_predictor.781
            - BranchSide:      'src/wrapper/../jclossls.c:165,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:165,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:165,3'
              BranchSideFuncs:
                - reset_predictor.781
            - BranchSide:      'src/wrapper/../jclossls.c:165,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:165,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference6
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:173,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:173,3'
              BranchSideFuncs:
                - reset_predictor.781
            - BranchSide:      'src/wrapper/../jclossls.c:173,3'
              BranchSideFuncs:
                - reset_predictor.781
        - Branch String:   'src/wrapper/../jclossls.c:173,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:173,3'
              BranchSideFuncs:
                - reset_predictor.781
            - BranchSide:      'src/wrapper/../jclossls.c:173,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:173,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:173,3'
              BranchSideFuncs:
                - reset_predictor.781
            - BranchSide:      'src/wrapper/../jclossls.c:173,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:173,3'
          Dst:             reset_predictor
    - functionName:    noscale
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:261,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:260,31'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:262,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_lossless
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jclossls.c:284,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:285,5'
              BranchSideFuncs:
                - reset_predictor.781
            - BranchSide:      'src/wrapper/../jclossls.c:287,5'
              BranchSideFuncs:
                - reset_predictor.781
        - Branch String:   'src/wrapper/../jclossls.c:292,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:293,5'
              BranchSideFuncs:
                - reset_predictor.781
            - BranchSide:      'src/wrapper/../jclossls.c:297,11'
              BranchSideFuncs:
                - reset_predictor.781
        - Branch String:   'src/wrapper/../jclossls.c:297,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:298,21'
              BranchSideFuncs:
                - reset_predictor.781
            - BranchSide:      'src/wrapper/../jclossls.c:299,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:298,5'
          Dst:             reset_predictor
    - functionName:    j16init_lossless_compressor
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         9
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jclossls.c:314,47'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:315,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:317,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jclossls.c:314,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jclossls.c:314,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jclossls.c:317,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    process_data_simple_main
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcmainct.c:90,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:90,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:92,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:92,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:101,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:101,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:102,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:105,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:105,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:112,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:121,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:112,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:116,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:121,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:122,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:125,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_main
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcmainct.c:63,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:64,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:66,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:66,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:67,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:69,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jinit_c_main_controller
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         24
      ICount:          235
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcmainct.c:144,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:155,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:146,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:146,52'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:151,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:146,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:151,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:152,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:167,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:168,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:173,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:173,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:174,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:177,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:177,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:179,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    process_data_simple_main
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcmainct.c:90,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:90,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:92,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:92,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:101,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:101,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:102,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:105,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:105,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:112,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:121,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:112,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:116,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:121,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:122,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:125,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_main
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcmainct.c:63,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:64,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:66,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:66,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:67,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:69,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    j12init_c_main_controller
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         24
      ICount:          235
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcmainct.c:144,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:148,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:155,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:148,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:149,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:151,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:148,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:151,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:152,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:167,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:168,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:173,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:173,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:174,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:177,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:177,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:179,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    process_data_simple_main
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcmainct.c:90,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:90,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:92,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:92,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:101,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:101,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:102,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:105,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:105,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:112,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:121,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:112,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:116,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:121,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:122,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:125,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_main
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcmainct.c:63,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:64,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:66,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:66,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:67,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:69,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    j16init_c_main_controller
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         24
      ICount:          235
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcmainct.c:144,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:148,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:155,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:148,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:149,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:151,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:148,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:151,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:152,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:167,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:168,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:173,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:173,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:174,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:177,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcmainct.c:177,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcmainct.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcmainct.c:179,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    emit_sos
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcmarker.c:332,3'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:333,15'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'src/jcmarker.c:348,13'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'src/jcmarker.c:341,25'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:341,28'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'src/jcmarker.c:341,10'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'src/jcmarker.c:341,10'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:341,45'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'src/jcmarker.c:341,8'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'src/jcmarker.c:343,10'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:343,22'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'src/jcmarker.c:343,8'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
      Callsites:
        - Src:             'src/jcmarker.c:326,3'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:328,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:330,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:334,5'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:345,5'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:348,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:349,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:350,3'
          Dst:             emit_byte
    - functionName:    emit_marker
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:             'src/jcmarker.c:132,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:133,3'
          Dst:             emit_byte
    - functionName:    emit_2bytes
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:             'src/jcmarker.c:141,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:142,3'
          Dst:             emit_byte
    - functionName:    emit_byte
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcmarker.c:121,7'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:121,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmarker.c:122,12'
              BranchSideFuncs: []
        - Branch String:   'src/jcmarker.c:122,9'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:123,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmarker.c:124,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    emit_dri
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:             'src/jcmarker.c:281,3'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:283,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:285,3'
          Dst:             emit_2bytes
    - functionName:    emit_dht
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcmarker.c:197,7'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:198,12'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'src/jcmarker.c:201,12'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'src/jcmarker.c:204,7'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:205,5'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'src/jcmarker.c:207,8'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'src/jcmarker.c:207,7'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:207,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmarker.c:208,17'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'src/jcmarker.c:211,5'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:212,17'
              BranchSideFuncs:
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'src/jcmarker.c:214,17'
              BranchSideFuncs:
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'src/jcmarker.c:217,5'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:218,17'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
            - BranchSide:      'src/jcmarker.c:220,12'
              BranchSideFuncs:
                - emit_byte
        - Branch String:   'src/jcmarker.c:220,5'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:221,17'
              BranchSideFuncs:
                - emit_byte
            - BranchSide:      'src/jcmarker.c:223,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jcmarker.c:208,5'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:214,5'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:215,5'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:221,7'
          Dst:             emit_byte
    - functionName:    emit_dac
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcmarker.c:240,3'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:241,30'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'src/jcmarker.c:243,10'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'src/jcmarker.c:243,3'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:244,15'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'src/jcmarker.c:253,10'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'src/jcmarker.c:246,24'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:246,27'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'src/jcmarker.c:249,9'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'src/jcmarker.c:246,9'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:247,17'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'src/jcmarker.c:249,9'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'src/jcmarker.c:249,9'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:250,17'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'src/jcmarker.c:251,3'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'src/jcmarker.c:254,3'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:255,25'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'src/jcmarker.c:257,7'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'src/jcmarker.c:257,7'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:257,7'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'src/jcmarker.c:258,17'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'src/jcmarker.c:262,5'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:263,21'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'src/jcmarker.c:272,3'
              BranchSideFuncs: []
        - Branch String:   'src/jcmarker.c:263,11'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:264,19'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'src/jcmarker.c:267,21'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'src/jcmarker.c:267,11'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:268,19'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'src/jcmarker.c:271,5'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
      Callsites:
        - Src:             'src/jcmarker.c:258,5'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:260,5'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:264,9'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:265,9'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:268,9'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:269,9'
          Dst:             emit_byte
    - functionName:    emit_sof
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcmarker.c:301,42'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:301,51'
              BranchSideFuncs:
                - emit_byte
                - emit_2bytes
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'src/jcmarker.c:302,5'
              BranchSideFuncs:
                - emit_byte
                - emit_2bytes
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'src/jcmarker.c:301,7'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:302,5'
              BranchSideFuncs:
                - emit_byte
                - emit_2bytes
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'src/jcmarker.c:304,13'
              BranchSideFuncs:
                - emit_byte
                - emit_2bytes
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'src/jcmarker.c:310,3'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:312,15'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'src/jcmarker.c:316,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jcmarker.c:296,3'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:298,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:304,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:305,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:306,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:308,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:312,5'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:313,5'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:314,5'
          Dst:             emit_byte
    - functionName:    emit_dqt
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcmarker.c:159,7'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:160,5'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'src/jcmarker.c:162,8'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'src/jcmarker.c:163,3'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:164,9'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'src/jcmarker.c:168,8'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'src/jcmarker.c:164,9'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:165,12'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
            - BranchSide:      'src/jcmarker.c:166,3'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'src/jcmarker.c:168,7'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:168,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmarker.c:169,17'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
                - emit_byte
                - emit_byte
                - emit_byte
        - Branch String:   'src/jcmarker.c:175,5'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:177,27'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
            - BranchSide:      'src/jcmarker.c:183,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcmarker.c:178,11'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:179,19'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
            - BranchSide:      'src/jcmarker.c:180,17'
              BranchSideFuncs:
                - emit_byte
                - emit_byte
      Callsites:
        - Src:             'src/jcmarker.c:169,5'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:171,5'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:173,5'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:179,9'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:180,7'
          Dst:             emit_byte
    - functionName:    emit_adobe_app14
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcmarker.c:421,3'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:423,15'
              BranchSideFuncs:
                - emit_byte
            - BranchSide:      'src/jcmarker.c:426,15'
              BranchSideFuncs:
                - emit_byte
            - BranchSide:      'src/jcmarker.c:429,15'
              BranchSideFuncs:
                - emit_byte
      Callsites:
        - Src:             'src/jcmarker.c:409,3'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:411,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:413,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:414,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:415,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:416,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:417,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:418,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:419,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:420,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:423,5'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:426,5'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:429,5'
          Dst:             emit_byte
    - functionName:    emit_jfif_app0
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:             'src/jcmarker.c:370,3'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:372,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:374,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:375,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:376,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:377,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:378,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:379,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:380,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:381,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:382,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:383,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:384,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:385,3'
          Dst:             emit_byte
    - functionName:    write_marker_byte
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:             'src/jcmarker.c:459,3'
          Dst:             emit_byte
    - functionName:    write_marker_header
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcmarker.c:447,7'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:447,7'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
            - BranchSide:      'src/jcmarker.c:448,5'
              BranchSideFuncs:
                - emit_marker
                - emit_2bytes
      Callsites:
        - Src:             'src/jcmarker.c:450,3'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:452,3'
          Dst:             emit_2bytes
    - functionName:    write_tables_only
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcmarker.c:628,3'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:629,9'
              BranchSideFuncs:
                - emit_marker
                - emit_dht
                - emit_dht
                - emit_dqt
            - BranchSide:      'src/jcmarker.c:633,8'
              BranchSideFuncs:
                - emit_marker
                - emit_dht
                - emit_dht
        - Branch String:   'src/jcmarker.c:629,9'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:630,22'
              BranchSideFuncs:
                - emit_dqt
                - emit_marker
                - emit_dht
                - emit_dht
            - BranchSide:      'src/jcmarker.c:631,3'
              BranchSideFuncs:
                - emit_marker
                - emit_dht
                - emit_dht
                - emit_dqt
        - Branch String:   'src/jcmarker.c:633,7'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:633,7'
              BranchSideFuncs:
                - emit_marker
            - BranchSide:      'src/jcmarker.c:634,12'
              BranchSideFuncs:
                - emit_marker
                - emit_dht
                - emit_dht
        - Branch String:   'src/jcmarker.c:634,5'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:635,11'
              BranchSideFuncs:
                - emit_marker
                - emit_dht
                - emit_dht
            - BranchSide:      'src/jcmarker.c:640,3'
              BranchSideFuncs:
                - emit_marker
        - Branch String:   'src/jcmarker.c:635,11'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:636,18'
              BranchSideFuncs:
                - emit_dht
                - emit_marker
                - emit_dht
            - BranchSide:      'src/jcmarker.c:637,11'
              BranchSideFuncs:
                - emit_marker
                - emit_dht
                - emit_dht
        - Branch String:   'src/jcmarker.c:637,11'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:638,18'
              BranchSideFuncs:
                - emit_dht
                - emit_marker
                - emit_dht
            - BranchSide:      'src/jcmarker.c:639,5'
              BranchSideFuncs:
                - emit_marker
                - emit_dht
                - emit_dht
      Callsites:
        - Src:             'src/jcmarker.c:626,3'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:630,13'
          Dst:             emit_dqt
        - Src:             'src/jcmarker.c:636,9'
          Dst:             emit_dht
        - Src:             'src/jcmarker.c:638,9'
          Dst:             emit_dht
        - Src:             'src/jcmarker.c:642,3'
          Dst:             emit_marker
    - functionName:    write_file_trailer
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:             'src/jcmarker.c:610,3'
          Dst:             emit_marker
    - functionName:    write_scan_header
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcmarker.c:569,7'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:574,14'
              BranchSideFuncs:
                - emit_dac
                - emit_sos
                - emit_dri
            - BranchSide:      'src/jcmarker.c:579,12'
              BranchSideFuncs:
                - emit_sos
                - emit_dri
                - emit_dht
                - emit_dht
        - Branch String:   'src/jcmarker.c:579,5'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:0,0'
              BranchSideFuncs:
                - emit_sos
                - emit_dri
                - emit_dht
                - emit_dht
            - BranchSide:      'src/jcmarker.c:580,17'
              BranchSideFuncs:
                - emit_sos
                - emit_dri
                - emit_dht
                - emit_dht
        - Branch String:   'src/jcmarker.c:582,27'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:582,30'
              BranchSideFuncs:
                - emit_sos
                - emit_dri
                - emit_dht
                - emit_dht
            - BranchSide:      'src/jcmarker.c:582,49'
              BranchSideFuncs:
                - emit_sos
                - emit_dri
                - emit_dht
                - emit_dht
        - Branch String:   'src/jcmarker.c:582,46'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:582,49'
              BranchSideFuncs:
                - emit_dht
                - emit_sos
                - emit_dri
                - emit_dht
            - BranchSide:      'src/jcmarker.c:583,18'
              BranchSideFuncs:
                - emit_dht
                - emit_sos
                - emit_dri
                - emit_dht
        - Branch String:   'src/jcmarker.c:582,11'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:583,18'
              BranchSideFuncs:
                - emit_dht
                - emit_sos
                - emit_dri
                - emit_dht
            - BranchSide:      'src/jcmarker.c:586,11'
              BranchSideFuncs:
                - emit_sos
                - emit_dri
                - emit_dht
                - emit_dht
        - Branch String:   'src/jcmarker.c:586,21'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:586,25'
              BranchSideFuncs:
                - emit_dht
                - emit_sos
                - emit_dri
                - emit_dht
            - BranchSide:      'src/jcmarker.c:588,5'
              BranchSideFuncs:
                - emit_sos
                - emit_dri
                - emit_dht
                - emit_dht
        - Branch String:   'src/jcmarker.c:586,11'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:587,18'
              BranchSideFuncs:
                - emit_sos
                - emit_dri
                - emit_dht
                - emit_dht
            - BranchSide:      'src/jcmarker.c:588,5'
              BranchSideFuncs:
                - emit_sos
                - emit_dri
                - emit_dht
                - emit_dht
        - Branch String:   'src/jcmarker.c:594,7'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:594,7'
              BranchSideFuncs:
                - emit_dri
                - emit_sos
            - BranchSide:      'src/jcmarker.c:595,14'
              BranchSideFuncs:
                - emit_dri
                - emit_sos
      Callsites:
        - Src:             'src/jcmarker.c:574,5'
          Dst:             emit_dac
        - Src:             'src/jcmarker.c:583,9'
          Dst:             emit_dht
        - Src:             'src/jcmarker.c:587,9'
          Dst:             emit_dht
        - Src:             'src/jcmarker.c:595,5'
          Dst:             emit_dri
        - Src:             'src/jcmarker.c:599,3'
          Dst:             emit_sos
    - functionName:    write_frame_header
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcmarker.c:506,7'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:510,13'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
            - BranchSide:      'src/jcmarker.c:520,7'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
        - Branch String:   'src/jcmarker.c:510,5'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:512,24'
              BranchSideFuncs:
                - emit_dqt
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
            - BranchSide:      'src/jcmarker.c:515,3'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
        - Branch String:   'src/jcmarker.c:520,25'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:520,28'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
            - BranchSide:      'src/jcmarker.c:522,17'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
        - Branch String:   'src/jcmarker.c:520,52'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:521,7'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
            - BranchSide:      'src/jcmarker.c:522,17'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
        - Branch String:   'src/jcmarker.c:521,31'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:521,34'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
            - BranchSide:      'src/jcmarker.c:522,17'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
        - Branch String:   'src/jcmarker.c:520,7'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:522,17'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
            - BranchSide:      'src/jcmarker.c:524,17'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
        - Branch String:   'src/jcmarker.c:525,5'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:527,11'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
            - BranchSide:      'src/jcmarker.c:530,9'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
        - Branch String:   'src/jcmarker.c:527,34'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:527,37'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
            - BranchSide:      'src/jcmarker.c:528,21'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
        - Branch String:   'src/jcmarker.c:527,11'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:528,21'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
            - BranchSide:      'src/jcmarker.c:529,5'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
        - Branch String:   'src/jcmarker.c:538,7'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:539,9'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
            - BranchSide:      'src/jcmarker.c:544,9'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
                - emit_sof
        - Branch String:   'src/jcmarker.c:539,9'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:540,16'
              BranchSideFuncs:
                - emit_sof
            - BranchSide:      'src/jcmarker.c:542,16'
              BranchSideFuncs:
                - emit_sof
        - Branch String:   'src/jcmarker.c:544,9'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:545,16'
              BranchSideFuncs:
                - emit_sof
            - BranchSide:      'src/jcmarker.c:546,14'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
                - emit_sof
        - Branch String:   'src/jcmarker.c:546,14'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:547,16'
              BranchSideFuncs:
                - emit_sof
            - BranchSide:      'src/jcmarker.c:548,14'
              BranchSideFuncs:
                - emit_sof
                - emit_sof
        - Branch String:   'src/jcmarker.c:548,14'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:549,16'
              BranchSideFuncs:
                - emit_sof
            - BranchSide:      'src/jcmarker.c:551,16'
              BranchSideFuncs:
                - emit_sof
      Callsites:
        - Src:             'src/jcmarker.c:512,15'
          Dst:             emit_dqt
        - Src:             'src/jcmarker.c:540,7'
          Dst:             emit_sof
        - Src:             'src/jcmarker.c:542,7'
          Dst:             emit_sof
        - Src:             'src/jcmarker.c:545,7'
          Dst:             emit_sof
        - Src:             'src/jcmarker.c:547,7'
          Dst:             emit_sof
        - Src:             'src/jcmarker.c:549,7'
          Dst:             emit_sof
        - Src:             'src/jcmarker.c:551,7'
          Dst:             emit_sof
    - functionName:    write_file_header
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcmarker.c:484,7'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:485,20'
              BranchSideFuncs:
                - emit_jfif_app0
                - emit_adobe_app14
            - BranchSide:      'src/jcmarker.c:486,7'
              BranchSideFuncs:
                - emit_adobe_app14
        - Branch String:   'src/jcmarker.c:486,7'
          Branch Sides:
            - BranchSide:      'src/jcmarker.c:486,7'
              BranchSideFuncs:
                - emit_adobe_app14
            - BranchSide:      'src/jcmarker.c:487,22'
              BranchSideFuncs:
                - emit_adobe_app14
      Callsites:
        - Src:             'src/jcmarker.c:479,3'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:485,5'
          Dst:             emit_jfif_app0
        - Src:             'src/jcmarker.c:487,5'
          Dst:             emit_adobe_app14
    - functionName:    jinit_marker_writer
      functionSourceFile: '/src/libjpeg-turbo.main/src/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.main/src/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 563
      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:   'src/jcmaster.c:489,7'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:492,15'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:518,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jcmaster.c:508,9'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:508,25'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:509,32'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:518,35'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:518,38'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jcmaster.c:519,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jcmaster.c:518,9'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:519,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jcmaster.c:524,27'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jcmaster.c:532,5'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:533,17'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:541,11'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:541,27'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:542,33'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:544,11'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:544,27'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:545,34'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:548,11'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:549,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:550,7'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:550,7'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:551,57'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:553,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:559,7'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:559,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:560,26'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:561,45'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:561,31'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:561,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jcmaster.c:524,7'
          Dst:             jdiv_round_up
        - Src:             'src/jcmaster.c:527,7'
          Dst:             jdiv_round_up
    - functionName:    select_scan_parameters
      functionSourceFile: '/src/libjpeg-turbo.main/src/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 477
      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:   'src/jcmaster.c:445,7'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:447,43'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:463,9'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:451,5'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:453,10'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:455,17'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:463,9'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:464,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:466,28'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:467,5'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:468,35'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:470,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    using_std_huff_tables
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcmaster.c:126,42'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:127,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:130,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:127,42'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:128,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:130,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:128,42'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:129,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:130,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:126,7'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:130,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:132,10'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'src/jcmaster.c:132,3'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:133,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'src/jcmaster.c:138,14'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'src/jcmaster.c:133,44'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:135,7'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:133,9'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:135,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:136,3'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'src/jcmaster.c:139,41'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:140,14'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:154,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:141,40'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:142,14'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:154,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:143,41'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:144,14'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:154,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:145,40'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:146,14'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:154,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:147,43'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:148,14'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:154,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:149,42'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:150,14'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:154,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:151,43'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:152,14'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:154,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:138,7'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:154,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:156,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jcmaster.c:138,7'
          Dst:             memcmp
        - Src:             'src/jcmaster.c:140,7'
          Dst:             memcmp
        - Src:             'src/jcmaster.c:142,7'
          Dst:             memcmp
        - Src:             'src/jcmaster.c:144,7'
          Dst:             memcmp
        - Src:             'src/jcmaster.c:146,7'
          Dst:             memcmp
        - Src:             'src/jcmaster.c:148,7'
          Dst:             memcmp
        - Src:             'src/jcmaster.c:150,7'
          Dst:             memcmp
        - Src:             '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.main/src/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - transcode_only
      BBCount:         63
      ICount:          604
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - jdiv_round_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/jcmaster.c:178,32'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:178,35'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jcmaster.c:180,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jcmaster.c:178,59'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:179,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jcmaster.c:180,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jcmaster.c:179,34'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:179,37'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jcmaster.c:180,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jcmaster.c:178,7'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:180,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jcmaster.c:183,13'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jcmaster.c:183,60'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:184,13'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jcmaster.c:185,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jcmaster.c:183,7'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:185,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jcmaster.c:188,25'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jcmaster.c:190,7'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:191,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jcmaster.c:197,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jcmaster.c:197,7'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:198,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jcmaster.c:203,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jcmaster.c:198,35'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:198,38'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jcmaster.c:199,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jcmaster.c:198,9'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:199,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jcmaster.c:200,3'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jcmaster.c:208,7'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:209,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jcmaster.c:213,3'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jcmaster.c:215,3'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:217,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jcmaster.c:229,11'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jcmaster.c:217,37'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:218,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jcmaster.c:221,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jcmaster.c:218,50'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:219,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jcmaster.c:221,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jcmaster.c:219,37'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:220,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jcmaster.c:221,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jcmaster.c:217,9'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:221,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jcmaster.c:222,32'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jcmaster.c:222,32'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:222,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jcmaster.c:222,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jcmaster.c:224,32'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:224,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jcmaster.c:224,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jcmaster.c:229,3'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:232,32'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jcmaster.c:261,25'
              BranchSideFuncs:
                - jdiv_round_up
      Callsites:
        - Src:             'src/jcmaster.c:241,7'
          Dst:             jdiv_round_up
        - Src:             'src/jcmaster.c:244,7'
          Dst:             jdiv_round_up
        - Src:             'src/jcmaster.c:248,7'
          Dst:             jdiv_round_up
        - Src:             'src/jcmaster.c:251,7'
          Dst:             jdiv_round_up
        - Src:             'src/jcmaster.c:261,5'
          Dst:             jdiv_round_up
    - functionName:    validate_script
      functionSourceFile: '/src/libjpeg-turbo.main/src/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 433
      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:   'src/jcmaster.c:288,7'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:289,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:296,13'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:297,24'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:297,27'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:310,12'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:297,7'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:299,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:310,12'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:301,5'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:302,22'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:306,3'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:310,29'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:310,32'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:312,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:310,12'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:312,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:322,31'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:315,5'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:316,18'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:321,3'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:316,7'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:317,25'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:317,31'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:323,5'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:324,22'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:327,3'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:329,14'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:415,7'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:330,21'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:330,24'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:331,7'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:330,9'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:331,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:332,13'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:332,5'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:333,15'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:341,10'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:334,21'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:334,24'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:335,9'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:334,11'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:335,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:337,11'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:337,18'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:337,21'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:339,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:337,11'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:338,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:339,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:345,9'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:354,23'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:386,11'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:356,18'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:356,21'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:358,9'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:356,36'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:356,39'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:358,9'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:356,47'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:356,50'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:358,9'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:356,65'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:357,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:358,9'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:357,18'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:357,21'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:358,9'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:357,36'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:357,39'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:358,9'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:357,46'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:357,49'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:358,9'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:356,11'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:358,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:359,11'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:359,11'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:360,13'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:363,13'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:360,13'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:361,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:362,7'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:366,7'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:367,40'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:384,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:368,21'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:368,24'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:370,22'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:368,13'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:369,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:370,22'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:370,9'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:371,15'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:382,7'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:371,15'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:373,17'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:377,17'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:373,17'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:374,15'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:375,11'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:377,46'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:377,49'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:378,15'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:386,11'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:393,13'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:401,13'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:393,20'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:393,23'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:396,11'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:393,30'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:394,13'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:396,11'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:394,21'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:394,24'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:396,11'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:394,32'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:395,13'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:396,11'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:395,20'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:395,23'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:396,11'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:393,13'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:396,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:397,7'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:401,21'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:401,24'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:402,11'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:401,43'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:401,46'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:402,11'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:401,54'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:401,57'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:402,11'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:405,7'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:406,17'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:407,13'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:408,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:409,24'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:415,7'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:422,13'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:428,13'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:422,5'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:423,23'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:427,3'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:423,11'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:424,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:425,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:428,5'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:429,27'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:429,11'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:430,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:431,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    finish_pass_master
      functionSourceFile: '/src/libjpeg-turbo.main/src/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 710
      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:   'src/jcmaster.c:688,3'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:688,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:693,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:699,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:703,9'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:694,9'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:695,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:696,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:703,9'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:704,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:705,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pass_startup
      functionSourceFile: '/src/libjpeg-turbo.main/src/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 670
      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.main/src/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 650
      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:   'src/jcmaster.c:579,3'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:584,28'
              BranchSideFuncs:
                - select_scan_parameters
                - per_scan_setup
            - BranchSide:      'src/jcmaster.c:608,28'
              BranchSideFuncs:
                - select_scan_parameters
                - per_scan_setup
                - select_scan_parameters
                - per_scan_setup
            - BranchSide:      'src/jcmaster.c:627,10'
              BranchSideFuncs:
                - select_scan_parameters
                - per_scan_setup
            - BranchSide:      'src/jcmaster.c:640,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:586,9'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:587,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:591,7'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:597,9'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:599,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:602,7'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:610,24'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:610,27'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:612,9'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:610,42'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:610,45'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:612,9'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:610,63'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:611,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:612,9'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:610,9'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:612,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:620,5'
              BranchSideFuncs:
                - select_scan_parameters
                - per_scan_setup
        - Branch String:   'src/jcmaster.c:627,9'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:628,30'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:631,7'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:634,9'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:635,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:636,7'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:646,7'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:646,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:647,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jcmaster.c:584,5'
          Dst:             select_scan_parameters
        - Src:             'src/jcmaster.c:585,5'
          Dst:             per_scan_setup
        - Src:             'src/jcmaster.c:608,5'
          Dst:             select_scan_parameters
        - Src:             'src/jcmaster.c:609,5'
          Dst:             per_scan_setup
        - Src:             'src/jcmaster.c:628,7'
          Dst:             select_scan_parameters
        - Src:             'src/jcmaster.c:629,7'
          Dst:             per_scan_setup
    - functionName:    jinit_c_master_control
      functionSourceFile: '/src/libjpeg-turbo.main/src/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 801
      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:   'src/jcmaster.c:729,7'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:731,21'
              BranchSideFuncs:
                - validate_script
                - initial_setup
                - using_std_huff_tables
                - jpeg_default_colorspace
            - BranchSide:      'src/jcmaster.c:736,5'
              BranchSideFuncs:
                - initial_setup
                - using_std_huff_tables
                - jpeg_default_colorspace
        - Branch String:   'src/jcmaster.c:746,7'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:750,5'
              BranchSideFuncs:
                - jpeg_default_colorspace
                - initial_setup
                - using_std_huff_tables
            - BranchSide:      'src/jcmaster.c:760,17'
              BranchSideFuncs:
                - initial_setup
                - using_std_huff_tables
        - Branch String:   'src/jcmaster.c:753,5'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:755,32'
              BranchSideFuncs:
                - initial_setup
                - using_std_huff_tables
            - BranchSide:      'src/jcmaster.c:756,3'
              BranchSideFuncs:
                - initial_setup
                - using_std_huff_tables
        - Branch String:   'src/jcmaster.c:762,7'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:763,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:765,9'
              BranchSideFuncs:
                - using_std_huff_tables
        - Branch String:   'src/jcmaster.c:765,33'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:766,9'
              BranchSideFuncs:
                - using_std_huff_tables
            - BranchSide:      'src/jcmaster.c:767,7'
              BranchSideFuncs:
                - using_std_huff_tables
        - Branch String:   'src/jcmaster.c:765,9'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:767,7'
              BranchSideFuncs:
                - using_std_huff_tables
            - BranchSide:      'src/jcmaster.c:769,12'
              BranchSideFuncs:
                - using_std_huff_tables
        - Branch String:   'src/jcmaster.c:769,5'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:770,11'
              BranchSideFuncs:
                - using_std_huff_tables
            - BranchSide:      'src/jcmaster.c:776,9'
              BranchSideFuncs:
                - using_std_huff_tables
        - Branch String:   'src/jcmaster.c:770,46'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:771,11'
              BranchSideFuncs:
                - using_std_huff_tables
            - BranchSide:      'src/jcmaster.c:772,27'
              BranchSideFuncs:
                - using_std_huff_tables
        - Branch String:   'src/jcmaster.c:770,11'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:772,27'
              BranchSideFuncs:
                - using_std_huff_tables
            - BranchSide:      'src/jcmaster.c:775,5'
              BranchSideFuncs:
                - using_std_huff_tables
        - Branch String:   'src/jcmaster.c:777,28'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:777,53'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:778,7'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:783,7'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:785,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:791,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:785,9'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:786,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:788,7'
              BranchSideFuncs: []
        - Branch String:   'src/jcmaster.c:795,7'
          Branch Sides:
            - BranchSide:      'src/jcmaster.c:796,28'
              BranchSideFuncs: []
            - BranchSide:      'src/jcmaster.c:798,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jcmaster.c:731,5'
          Dst:             validate_script
        - Src:             'src/jcmaster.c:752,5'
          Dst:             jpeg_default_colorspace
        - Src:             'src/jcmaster.c:760,3'
          Dst:             initial_setup
        - Src:             'src/jcmaster.c:777,31'
          Dst:             using_std_huff_tables
    - functionName:    jpeg_alloc_huff_table
      functionSourceFile: '/src/libjpeg-turbo.main/src/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.main/src/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.main/src/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:   'src/jcomapi.c:77,7'
          Branch Sides:
            - BranchSide:      'src/jcomapi.c:77,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcomapi.c:78,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_abort
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcomapi.c:37,7'
          Branch Sides:
            - BranchSide:      'src/jcomapi.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jcomapi.c:43,13'
              BranchSideFuncs: []
        - Branch String:   'src/jcomapi.c:43,3'
          Branch Sides:
            - BranchSide:      'src/jcomapi.c:44,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcomapi.c:48,7'
              BranchSideFuncs: []
        - Branch String:   'src/jcomapi.c:48,7'
          Branch Sides:
            - BranchSide:      'src/jcomapi.c:49,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jcomapi.c:56,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_huff_table
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jstdhuff.c:26,7'
          Branch Sides:
            - BranchSide:      'src/jstdhuff.c:27,38'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jstdhuff.c:28,12'
              BranchSideFuncs: []
        - Branch String:   'src/jstdhuff.c:28,12'
          Branch Sides:
            - BranchSide:      'src/jstdhuff.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/jstdhuff.c:29,5'
              BranchSideFuncs: []
        - Branch String:   'src/jstdhuff.c:39,3'
          Branch Sides:
            - BranchSide:      'src/jstdhuff.c:40,17'
              BranchSideFuncs: []
            - BranchSide:      'src/jstdhuff.c:41,7'
              BranchSideFuncs: []
        - Branch String:   'src/jstdhuff.c:41,20'
          Branch Sides:
            - BranchSide:      'src/jstdhuff.c:41,23'
              BranchSideFuncs: []
            - BranchSide:      'src/jstdhuff.c:42,5'
              BranchSideFuncs: []
        - Branch String:   'src/jstdhuff.c:41,7'
          Branch Sides:
            - BranchSide:      'src/jstdhuff.c:42,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jstdhuff.c:44,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jstdhuff.c:27,16'
          Dst:             jpeg_alloc_huff_table
    - functionName:    jpeg_enable_lossless
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcparam.c:571,7'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:572,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jcparam.c:574,3'
              BranchSideFuncs: []
        - Branch String:   'src/jcparam.c:586,21'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:586,24'
              BranchSideFuncs: []
            - BranchSide:      'src/jcparam.c:588,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcparam.c:586,38'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:587,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcparam.c:588,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcparam.c:587,21'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:587,24'
              BranchSideFuncs: []
            - BranchSide:      'src/jcparam.c:588,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcparam.c:586,7'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:586,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcparam.c:588,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fill_scans
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcparam.c:436,3'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:437,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jcparam.c:445,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fill_a_scan
      functionSourceFile: '/src/libjpeg-turbo.main/src/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.main/src/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:   'src/jcparam.c:454,7'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:456,30'
              BranchSideFuncs: []
            - BranchSide:      'src/jcparam.c:465,26'
              BranchSideFuncs:
                - fill_scans
        - Branch String:   'src/jcparam.c:457,5'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:458,38'
              BranchSideFuncs: []
            - BranchSide:      'src/jcparam.c:459,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jcparam.c:465,15'
          Dst:             fill_scans
    - functionName:    jpeg_simple_progression
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcparam.c:484,7'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcparam.c:488,7'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcparam.c:495,19'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcparam.c:495,7'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcparam.c:500,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcparam.c:513,35'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcparam.c:513,7'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcparam.c:514,32'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcparam.c:523,19'
          Branch Sides:
            - BranchSide:      'src/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:      'src/jcparam.c:546,29'
              BranchSideFuncs:
                - fill_dc_scans
                - fill_scans
                - fill_scans
                - fill_scans
                - fill_dc_scans
                - fill_scans
        - Branch String:   'src/jcparam.c:523,7'
          Branch Sides:
            - BranchSide:      'src/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:      'src/jcparam.c:546,29'
              BranchSideFuncs:
                - fill_dc_scans
                - fill_scans
                - fill_scans
                - fill_scans
                - fill_dc_scans
                - fill_scans
      Callsites:
        - Src:             'src/jcparam.c:490,5'
          Dst:             jpeg_default_colorspace
        - Src:             'src/jcparam.c:526,15'
          Dst:             fill_dc_scans
        - Src:             'src/jcparam.c:528,15'
          Dst:             fill_a_scan
        - Src:             'src/jcparam.c:530,15'
          Dst:             fill_a_scan
        - Src:             'src/jcparam.c:531,15'
          Dst:             fill_a_scan
        - Src:             'src/jcparam.c:533,15'
          Dst:             fill_a_scan
        - Src:             'src/jcparam.c:535,15'
          Dst:             fill_a_scan
        - Src:             'src/jcparam.c:537,15'
          Dst:             fill_dc_scans
        - Src:             'src/jcparam.c:539,15'
          Dst:             fill_a_scan
        - Src:             'src/jcparam.c:540,15'
          Dst:             fill_a_scan
        - Src:             'src/jcparam.c:542,15'
          Dst:             fill_a_scan
        - Src:             'src/jcparam.c:546,15'
          Dst:             fill_dc_scans
        - Src:             'src/jcparam.c:547,15'
          Dst:             fill_scans
        - Src:             'src/jcparam.c:548,15'
          Dst:             fill_scans
        - Src:             'src/jcparam.c:550,15'
          Dst:             fill_scans
        - Src:             'src/jcparam.c:552,15'
          Dst:             fill_dc_scans
        - Src:             'src/jcparam.c:553,15'
          Dst:             fill_scans
    - functionName:    jpeg_default_colorspace
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcparam.c:288,3'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:290,25'
              BranchSideFuncs:
                - jpeg_set_colorspace
            - BranchSide:      'src/jcparam.c:304,9'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_set_colorspace
            - BranchSide:      'src/jcparam.c:304,9'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_set_colorspace
            - BranchSide:      'src/jcparam.c:304,9'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_set_colorspace
            - BranchSide:      'src/jcparam.c:304,9'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_set_colorspace
            - BranchSide:      'src/jcparam.c:304,9'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_set_colorspace
            - BranchSide:      'src/jcparam.c:304,9'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_set_colorspace
            - BranchSide:      'src/jcparam.c:304,9'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_set_colorspace
            - BranchSide:      'src/jcparam.c:304,9'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_set_colorspace
            - BranchSide:      'src/jcparam.c:304,9'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_set_colorspace
            - BranchSide:      'src/jcparam.c:304,9'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_set_colorspace
            - BranchSide:      'src/jcparam.c:304,9'
              BranchSideFuncs:
                - jpeg_set_colorspace
                - jpeg_set_colorspace
            - BranchSide:      'src/jcparam.c:311,25'
              BranchSideFuncs:
                - jpeg_set_colorspace
            - BranchSide:      'src/jcparam.c:314,25'
              BranchSideFuncs:
                - jpeg_set_colorspace
            - BranchSide:      'src/jcparam.c:317,25'
              BranchSideFuncs:
                - jpeg_set_colorspace
            - BranchSide:      'src/jcparam.c:320,25'
              BranchSideFuncs:
                - jpeg_set_colorspace
            - BranchSide:      'src/jcparam.c:323,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcparam.c:304,9'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:305,27'
              BranchSideFuncs:
                - jpeg_set_colorspace
            - BranchSide:      'src/jcparam.c:308,27'
              BranchSideFuncs:
                - jpeg_set_colorspace
      Callsites:
        - Src:             'src/jcparam.c:290,5'
          Dst:             jpeg_set_colorspace
        - Src:             'src/jcparam.c:305,7'
          Dst:             jpeg_set_colorspace
        - Src:             'src/jcparam.c:308,7'
          Dst:             jpeg_set_colorspace
        - Src:             'src/jcparam.c:311,5'
          Dst:             jpeg_set_colorspace
        - Src:             'src/jcparam.c:314,5'
          Dst:             jpeg_set_colorspace
        - Src:             'src/jcparam.c:317,5'
          Dst:             jpeg_set_colorspace
        - Src:             'src/jcparam.c:320,5'
          Dst:             jpeg_set_colorspace
    - functionName:    jpeg_set_colorspace
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcparam.c:348,7'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:349,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jcparam.c:355,29'
              BranchSideFuncs: []
        - Branch String:   'src/jcparam.c:360,3'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:362,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jcparam.c:368,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jcparam.c:375,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jcparam.c:384,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jcparam.c:392,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jcparam.c:400,29'
              BranchSideFuncs: []
            - BranchSide:      'src/jcparam.c:409,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcparam.c:401,35'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:401,38'
              BranchSideFuncs: []
            - BranchSide:      'src/jcparam.c:402,7'
              BranchSideFuncs: []
        - Branch String:   'src/jcparam.c:401,9'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:402,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcparam.c:404,13'
              BranchSideFuncs: []
        - Branch String:   'src/jcparam.c:404,5'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:405,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcparam.c:407,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    std_huff_tables
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jstdhuff.c:128,7'
          Branch Sides:
            - BranchSide:      'src/jstdhuff.c:129,43'
              BranchSideFuncs:
                - add_huff_table
                - add_huff_table
                - add_huff_table
                - add_huff_table
            - BranchSide:      'src/jstdhuff.c:132,41'
              BranchSideFuncs:
                - add_huff_table
                - add_huff_table
                - add_huff_table
                - add_huff_table
      Callsites:
        - Src:             'src/jstdhuff.c:136,3'
          Dst:             add_huff_table
        - Src:             'src/jstdhuff.c:138,3'
          Dst:             add_huff_table
        - Src:             'src/jstdhuff.c:140,3'
          Dst:             add_huff_table
        - Src:             'src/jstdhuff.c:142,3'
          Dst:             add_huff_table
    - functionName:    jpeg_set_defaults
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcparam.c:189,7'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:190,5'
              BranchSideFuncs:
                - jpeg_set_quality
                - std_huff_tables
                - jpeg_default_colorspace
            - BranchSide:      'src/jcparam.c:196,7'
              BranchSideFuncs:
                - jpeg_set_quality
                - std_huff_tables
                - jpeg_default_colorspace
        - Branch String:   'src/jcparam.c:196,7'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:198,9'
              BranchSideFuncs:
                - jpeg_set_quality
                - std_huff_tables
                - jpeg_default_colorspace
            - BranchSide:      'src/jcparam.c:208,20'
              BranchSideFuncs:
                - jpeg_set_quality
                - std_huff_tables
                - jpeg_default_colorspace
        - Branch String:   'src/jcparam.c:213,3'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:214,5'
              BranchSideFuncs:
                - jpeg_default_colorspace
            - BranchSide:      'src/jcparam.c:220,3'
              BranchSideFuncs:
                - jpeg_default_colorspace
        - Branch String:   'src/jcparam.c:239,7'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:239,7'
              BranchSideFuncs:
                - jpeg_default_colorspace
            - BranchSide:      'src/jcparam.c:240,5'
              BranchSideFuncs:
                - jpeg_default_colorspace
      Callsites:
        - Src:             'src/jcparam.c:208,3'
          Dst:             jpeg_set_quality
        - Src:             'src/jcparam.c:210,3'
          Dst:             std_huff_tables
        - Src:             'src/jcparam.c:277,3'
          Dst:             jpeg_default_colorspace
    - functionName:    jpeg_set_quality
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:             'src/jcparam.c:166,13'
          Dst:             jpeg_quality_scaling
        - Src:             'src/jcparam.c:169,3'
          Dst:             jpeg_set_linear_quality
    - functionName:    jpeg_quality_scaling
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcparam.c:139,7'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:139,29'
              BranchSideFuncs: []
            - BranchSide:      'src/jcparam.c:140,7'
              BranchSideFuncs: []
        - Branch String:   'src/jcparam.c:140,7'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:140,30'
              BranchSideFuncs: []
            - BranchSide:      'src/jcparam.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'src/jcparam.c:148,7'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:149,22'
              BranchSideFuncs: []
            - BranchSide:      'src/jcparam.c:151,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_set_linear_quality
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:             'src/jcparam.c:124,3'
          Dst:             jpeg_add_quant_table
        - Src:             'src/jcparam.c:126,3'
          Dst:             jpeg_add_quant_table
    - functionName:    jpeg_add_quant_table
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcparam.c:44,7'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:45,5'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jcparam.c:47,7'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'src/jcparam.c:47,21'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:47,24'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jcparam.c:48,5'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'src/jcparam.c:47,7'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:48,5'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jcparam.c:50,14'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'src/jcparam.c:52,7'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:53,53'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jcparam.c:55,10'
              BranchSideFuncs: []
        - Branch String:   'src/jcparam.c:55,3'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:56,19'
              BranchSideFuncs: []
            - BranchSide:      'src/jcparam.c:66,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcparam.c:58,9'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:58,26'
              BranchSideFuncs: []
            - BranchSide:      'src/jcparam.c:59,9'
              BranchSideFuncs: []
        - Branch String:   'src/jcparam.c:59,9'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:59,29'
              BranchSideFuncs: []
            - BranchSide:      'src/jcparam.c:60,9'
              BranchSideFuncs: []
        - Branch String:   'src/jcparam.c:60,24'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:60,27'
              BranchSideFuncs: []
            - BranchSide:      'src/jcparam.c:62,39'
              BranchSideFuncs: []
        - Branch String:   'src/jcparam.c:60,9'
          Branch Sides:
            - BranchSide:      'src/jcparam.c:61,12'
              BranchSideFuncs: []
            - BranchSide:      'src/jcparam.c:62,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jcparam.c:53,16'
          Dst:             jpeg_alloc_quant_table
    - functionName:    emit_buffered_bits
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcphuff.c:384,7'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:385,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jcphuff.c:387,3'
              BranchSideFuncs:
                - emit_bits
        - Branch String:   'src/jcphuff.c:387,3'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:387,3'
              BranchSideFuncs:
                - emit_bits
            - BranchSide:      'src/jcphuff.c:388,15'
              BranchSideFuncs:
                - emit_bits
      Callsites:
        - Src:             'src/jcphuff.c:388,5'
          Dst:             emit_bits
    - functionName:    emit_bits
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcphuff.c:321,7'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:322,5'
              BranchSideFuncs:
                - dump_buffer.1010
                - dump_buffer.1010
            - BranchSide:      'src/jcphuff.c:324,7'
              BranchSideFuncs:
                - dump_buffer.1010
                - dump_buffer.1010
        - Branch String:   'src/jcphuff.c:324,7'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:325,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jcphuff.c:327,33'
              BranchSideFuncs:
                - dump_buffer.1010
                - dump_buffer.1010
        - Branch String:   'src/jcphuff.c:335,3'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:336,20'
              BranchSideFuncs:
                - dump_buffer.1010
                - dump_buffer.1010
            - BranchSide:      'src/jcphuff.c:346,25'
              BranchSideFuncs: []
        - Branch String:   'src/jcphuff.c:338,5'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:338,5'
              BranchSideFuncs:
                - dump_buffer.1010
                - dump_buffer.1010
            - BranchSide:      'src/jcphuff.c:339,9'
              BranchSideFuncs:
                - dump_buffer.1010
                - dump_buffer.1010
        - Branch String:   'src/jcphuff.c:339,9'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:340,7'
              BranchSideFuncs:
                - dump_buffer.1010
                - dump_buffer.1010
            - BranchSide:      'src/jcphuff.c:342,16'
              BranchSideFuncs:
                - dump_buffer.1010
                - dump_buffer.1010
        - Branch String:   'src/jcphuff.c:340,7'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:340,7'
              BranchSideFuncs:
                - dump_buffer.1010
                - dump_buffer.1010
            - BranchSide:      'src/jcphuff.c:341,5'
              BranchSideFuncs:
                - dump_buffer.1010
                - dump_buffer.1010
      Callsites:
        - Src:             'src/jcphuff.c:338,5'
          Dst:             dump_buffer
        - Src:             'src/jcphuff.c:340,7'
          Dst:             dump_buffer
    - functionName:    dump_buffer
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcphuff.c:296,7'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:296,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcphuff.c:297,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flush_bits
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:             'src/jcphuff.c:354,3'
          Dst:             emit_bits
    - functionName:    emit_eobrun
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcphuff.c:404,7'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:404,7'
              BranchSideFuncs:
                - emit_symbol
                - emit_buffered_bits
                - emit_bits
            - BranchSide:      'src/jcphuff.c:405,12'
              BranchSideFuncs:
                - emit_symbol
                - emit_buffered_bits
                - emit_bits
        - Branch String:   'src/jcphuff.c:408,9'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:409,7'
              BranchSideFuncs:
                - emit_symbol
                - emit_buffered_bits
                - emit_bits
            - BranchSide:      'src/jcphuff.c:411,17'
              BranchSideFuncs:
                - emit_symbol
                - emit_buffered_bits
                - emit_bits
        - Branch String:   'src/jcphuff.c:412,9'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:413,17'
              BranchSideFuncs:
                - emit_bits
                - emit_buffered_bits
            - BranchSide:      'src/jcphuff.c:415,5'
              BranchSideFuncs:
                - emit_buffered_bits
      Callsites:
        - Src:             'src/jcphuff.c:411,5'
          Dst:             emit_symbol
        - Src:             'src/jcphuff.c:413,7'
          Dst:             emit_bits
        - Src:             'src/jcphuff.c:418,5'
          Dst:             emit_buffered_bits
    - functionName:    emit_symbol
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcphuff.c:367,7'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:368,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jcphuff.c:370,26'
              BranchSideFuncs:
                - emit_bits
      Callsites:
        - Src:             'src/jcphuff.c:371,5'
          Dst:             emit_bits
    - functionName:    emit_restart
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcphuff.c:435,7'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:436,16'
              BranchSideFuncs: []
            - BranchSide:      'src/jcphuff.c:441,7'
              BranchSideFuncs: []
        - Branch String:   'src/jcphuff.c:437,5'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:437,5'
              BranchSideFuncs:
                - dump_buffer.1010
                - dump_buffer.1010
            - BranchSide:      'src/jcphuff.c:438,5'
              BranchSideFuncs:
                - dump_buffer.1010
        - Branch String:   'src/jcphuff.c:438,5'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:438,5'
              BranchSideFuncs:
                - dump_buffer.1010
            - BranchSide:      'src/jcphuff.c:439,3'
              BranchSideFuncs: []
        - Branch String:   'src/jcphuff.c:441,7'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:443,13'
              BranchSideFuncs: []
            - BranchSide:      'src/jcphuff.c:447,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcphuff.c:443,5'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:444,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcphuff.c:445,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jcphuff.c:433,3'
          Dst:             emit_eobrun
        - Src:             'src/jcphuff.c:436,5'
          Dst:             flush_bits
        - Src:             'src/jcphuff.c:437,5'
          Dst:             dump_buffer
        - Src:             'src/jcphuff.c:438,5'
          Dst:             dump_buffer
    - functionName:    finish_pass_phuff
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:             'src/jcphuff.c:1023,3'
          Dst:             emit_eobrun
        - Src:             'src/jcphuff.c:1024,3'
          Dst:             flush_bits
    - functionName:    finish_pass_gather_phuff
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcphuff.c:1055,3'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:1056,15'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jcphuff.c:1075,1'
              BranchSideFuncs: []
        - Branch String:   'src/jcphuff.c:1057,9'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:1058,11'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jcphuff.c:1062,13'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
        - Branch String:   'src/jcphuff.c:1058,11'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:1059,9'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jcphuff.c:1060,13'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
        - Branch String:   'src/jcphuff.c:1064,9'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:1065,11'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jcphuff.c:1074,3'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
        - Branch String:   'src/jcphuff.c:1065,11'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:1066,20'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jcphuff.c:1068,20'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
        - Branch String:   'src/jcphuff.c:1069,11'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:1070,56'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
                - jpeg_gen_optimal_table
            - BranchSide:      'src/jcphuff.c:1071,30'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
      Callsites:
        - Src:             'src/jcphuff.c:1046,3'
          Dst:             emit_eobrun
        - Src:             'src/jcphuff.c:1070,20'
          Dst:             jpeg_alloc_huff_table
        - Src:             'src/jcphuff.c:1071,7'
          Dst:             jpeg_gen_optimal_table
    - functionName:    encode_mcu_AC_refine_prepare
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcphuff.c:822,3'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:822,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jcphuff.c:824,13'
              BranchSideFuncs: []
        - Branch String:   'src/jcphuff.c:822,3'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:822,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jcphuff.c:822,3'
              BranchSideFuncs: []
        - Branch String:   'src/jcphuff.c:822,3'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:822,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jcphuff.c:822,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    encode_mcu_AC_refine
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcphuff.c:932,7'
          Branch Sides:
            - BranchSide:      'src/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.1012
            - BranchSide:      'src/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:   'src/jcphuff.c:933,9'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:933,36'
              BranchSideFuncs:
                - emit_restart.1012
                - emit_eobrun
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_buffered_bits
                - emit_eobrun
                - emit_symbol
                - emit_buffered_bits
            - BranchSide:      'src/jcphuff.c:934,20'
              BranchSideFuncs:
                - emit_restart.1012
                - emit_eobrun
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_buffered_bits
                - emit_eobrun
                - emit_symbol
                - emit_buffered_bits
        - Branch String:   'src/jcphuff.c:960,3'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:960,3'
              BranchSideFuncs:
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_buffered_bits
                - emit_eobrun
                - emit_eobrun
                - emit_symbol
                - emit_buffered_bits
            - BranchSide:      'src/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:   'src/jcphuff.c:960,3'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:960,3'
              BranchSideFuncs:
                - emit_eobrun
                - emit_symbol
                - emit_buffered_bits
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_buffered_bits
                - emit_eobrun
            - BranchSide:      'src/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:   'src/jcphuff.c:960,3'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:960,3'
              BranchSideFuncs:
                - emit_eobrun
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_buffered_bits
                - emit_eobrun
                - emit_symbol
                - emit_buffered_bits
            - BranchSide:      'src/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:   'src/jcphuff.c:981,13'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:981,16'
              BranchSideFuncs:
                - emit_eobrun
            - BranchSide:      'src/jcphuff.c:982,5'
              BranchSideFuncs:
                - emit_eobrun
        - Branch String:   'src/jcphuff.c:981,7'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:982,5'
              BranchSideFuncs:
                - emit_eobrun
            - BranchSide:      'src/jcphuff.c:993,35'
              BranchSideFuncs: []
        - Branch String:   'src/jcphuff.c:988,35'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:989,9'
              BranchSideFuncs:
                - emit_eobrun
            - BranchSide:      'src/jcphuff.c:990,19'
              BranchSideFuncs:
                - emit_eobrun
        - Branch String:   'src/jcphuff.c:988,9'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:990,19'
              BranchSideFuncs:
                - emit_eobrun
            - BranchSide:      'src/jcphuff.c:991,3'
              BranchSideFuncs: []
        - Branch String:   'src/jcphuff.c:997,7'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:997,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcphuff.c:998,9'
              BranchSideFuncs: []
        - Branch String:   'src/jcphuff.c:998,9'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:999,33'
              BranchSideFuncs: []
            - BranchSide:      'src/jcphuff.c:1003,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jcphuff.c:934,7'
          Dst:             emit_restart
        - Src:             'src/jcphuff.c:960,3'
          Dst:             emit_eobrun
        - Src:             'src/jcphuff.c:960,3'
          Dst:             emit_symbol
        - Src:             'src/jcphuff.c:960,3'
          Dst:             emit_buffered_bits
        - Src:             'src/jcphuff.c:960,3'
          Dst:             emit_eobrun
        - Src:             'src/jcphuff.c:960,3'
          Dst:             emit_symbol
        - Src:             'src/jcphuff.c:960,3'
          Dst:             emit_bits
        - Src:             'src/jcphuff.c:960,3'
          Dst:             emit_buffered_bits
        - Src:             'src/jcphuff.c:990,7'
          Dst:             emit_eobrun
    - functionName:    encode_mcu_DC_refine
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcphuff.c:749,7'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:750,9'
              BranchSideFuncs:
                - emit_bits
                - emit_restart.1012
            - BranchSide:      'src/jcphuff.c:754,13'
              BranchSideFuncs:
                - emit_bits
        - Branch String:   'src/jcphuff.c:750,9'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:750,36'
              BranchSideFuncs:
                - emit_restart.1012
                - emit_bits
            - BranchSide:      'src/jcphuff.c:751,20'
              BranchSideFuncs:
                - emit_restart.1012
                - emit_bits
        - Branch String:   'src/jcphuff.c:754,3'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:755,13'
              BranchSideFuncs:
                - emit_bits
            - BranchSide:      'src/jcphuff.c:762,35'
              BranchSideFuncs: []
        - Branch String:   'src/jcphuff.c:766,7'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:766,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcphuff.c:767,9'
              BranchSideFuncs: []
        - Branch String:   'src/jcphuff.c:767,9'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:768,33'
              BranchSideFuncs: []
            - BranchSide:      'src/jcphuff.c:772,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jcphuff.c:751,7'
          Dst:             emit_restart
        - Src:             'src/jcphuff.c:759,5'
          Dst:             emit_bits
    - functionName:    encode_mcu_AC_first_prepare
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcphuff.c:584,3'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:584,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jcphuff.c:586,13'
              BranchSideFuncs: []
        - Branch String:   'src/jcphuff.c:584,3'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:584,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jcphuff.c:584,3'
              BranchSideFuncs: []
        - Branch String:   'src/jcphuff.c:584,3'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:584,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jcphuff.c:584,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    encode_mcu_AC_first
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcphuff.c:662,7'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:663,9'
              BranchSideFuncs:
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_symbol
                - emit_eobrun
                - emit_restart.1012
            - BranchSide:      'src/jcphuff.c:667,31'
              BranchSideFuncs:
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_symbol
                - emit_eobrun
        - Branch String:   'src/jcphuff.c:663,9'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:663,36'
              BranchSideFuncs:
                - emit_restart.1012
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_symbol
                - emit_eobrun
            - BranchSide:      'src/jcphuff.c:664,20'
              BranchSideFuncs:
                - emit_restart.1012
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_symbol
                - emit_eobrun
        - Branch String:   'src/jcphuff.c:683,16'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:683,20'
              BranchSideFuncs:
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_symbol
                - emit_eobrun
            - BranchSide:      'src/jcphuff.c:692,3'
              BranchSideFuncs:
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_symbol
        - Branch String:   'src/jcphuff.c:683,7'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:684,17'
              BranchSideFuncs:
                - emit_eobrun
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_symbol
            - BranchSide:      'src/jcphuff.c:692,3'
              BranchSideFuncs:
                - emit_eobrun
                - emit_symbol
                - emit_bits
                - emit_symbol
        - Branch String:   'src/jcphuff.c:692,3'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:692,3'
              BranchSideFuncs:
                - emit_symbol
                - emit_symbol
                - emit_bits
                - emit_eobrun
            - BranchSide:      'src/jcphuff.c:692,3'
              BranchSideFuncs:
                - emit_symbol
                - emit_bits
                - emit_eobrun
                - emit_symbol
        - Branch String:   'src/jcphuff.c:692,3'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:692,3'
              BranchSideFuncs:
                - emit_symbol
                - emit_bits
                - emit_eobrun
                - emit_symbol
            - BranchSide:      'src/jcphuff.c:692,3'
              BranchSideFuncs:
                - emit_symbol
                - emit_bits
                - emit_eobrun
                - emit_symbol
        - Branch String:   'src/jcphuff.c:707,7'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:708,5'
              BranchSideFuncs:
                - emit_eobrun
            - BranchSide:      'src/jcphuff.c:713,35'
              BranchSideFuncs: []
        - Branch String:   'src/jcphuff.c:709,9'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:710,19'
              BranchSideFuncs:
                - emit_eobrun
            - BranchSide:      'src/jcphuff.c:711,3'
              BranchSideFuncs: []
        - Branch String:   'src/jcphuff.c:717,7'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:717,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcphuff.c:718,9'
              BranchSideFuncs: []
        - Branch String:   'src/jcphuff.c:718,9'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:719,33'
              BranchSideFuncs: []
            - BranchSide:      'src/jcphuff.c:723,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jcphuff.c:664,7'
          Dst:             emit_restart
        - Src:             'src/jcphuff.c:684,5'
          Dst:             emit_eobrun
        - Src:             'src/jcphuff.c:692,3'
          Dst:             emit_symbol
        - Src:             'src/jcphuff.c:692,3'
          Dst:             emit_symbol
        - Src:             'src/jcphuff.c:692,3'
          Dst:             emit_bits
        - Src:             'src/jcphuff.c:710,7'
          Dst:             emit_eobrun
    - functionName:    encode_mcu_DC_first
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcphuff.c:475,7'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:476,9'
              BranchSideFuncs:
                - emit_symbol
                - emit_bits
                - emit_restart.1012
            - BranchSide:      'src/jcphuff.c:480,13'
              BranchSideFuncs:
                - emit_symbol
                - emit_bits
        - Branch String:   'src/jcphuff.c:476,9'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:476,36'
              BranchSideFuncs:
                - emit_restart.1012
                - emit_symbol
                - emit_bits
            - BranchSide:      'src/jcphuff.c:477,20'
              BranchSideFuncs:
                - emit_restart.1012
                - emit_symbol
                - emit_bits
        - Branch String:   'src/jcphuff.c:480,3'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:481,13'
              BranchSideFuncs:
                - emit_symbol
                - emit_bits
            - BranchSide:      'src/jcphuff.c:524,35'
              BranchSideFuncs: []
        - Branch String:   'src/jcphuff.c:512,9'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:513,7'
              BranchSideFuncs:
                - emit_symbol
                - emit_bits
            - BranchSide:      'src/jcphuff.c:516,17'
              BranchSideFuncs:
                - emit_symbol
                - emit_bits
        - Branch String:   'src/jcphuff.c:520,9'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:521,17'
              BranchSideFuncs:
                - emit_bits
                - emit_symbol
            - BranchSide:      'src/jcphuff.c:522,3'
              BranchSideFuncs:
                - emit_symbol
                - emit_bits
        - Branch String:   'src/jcphuff.c:528,7'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:528,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcphuff.c:529,9'
              BranchSideFuncs: []
        - Branch String:   'src/jcphuff.c:529,9'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:530,33'
              BranchSideFuncs: []
            - BranchSide:      'src/jcphuff.c:534,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jcphuff.c:477,7'
          Dst:             emit_restart
        - Src:             'src/jcphuff.c:516,5'
          Dst:             emit_symbol
        - Src:             'src/jcphuff.c:521,7'
          Dst:             emit_bits
    - functionName:    start_pass_phuff
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcphuff.c:194,7'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:195,9'
              BranchSideFuncs:
                - jsimd_can_encode_mcu_AC_first_prepare
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jcphuff.c:206,9'
              BranchSideFuncs:
                - jsimd_can_encode_mcu_AC_refine_prepare
                - jpeg_make_c_derived_tbl
        - Branch String:   'src/jcphuff.c:195,9'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:196,7'
              BranchSideFuncs:
                - jsimd_can_encode_mcu_AC_first_prepare
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jcphuff.c:198,7'
              BranchSideFuncs:
                - jsimd_can_encode_mcu_AC_first_prepare
                - jpeg_make_c_derived_tbl
        - Branch String:   'src/jcphuff.c:200,9'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:201,7'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jcphuff.c:204,7'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
        - Branch String:   'src/jcphuff.c:206,9'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:207,7'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jcphuff.c:209,7'
              BranchSideFuncs:
                - jsimd_can_encode_mcu_AC_refine_prepare
                - jpeg_make_c_derived_tbl
        - Branch String:   'src/jcphuff.c:211,11'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:212,9'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jcphuff.c:215,9'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
        - Branch String:   'src/jcphuff.c:223,7'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:224,5'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jcphuff.c:226,5'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
        - Branch String:   'src/jcphuff.c:231,3'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:232,15'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jcphuff.c:264,3'
              BranchSideFuncs: []
        - Branch String:   'src/jcphuff.c:236,9'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:237,11'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jcphuff.c:241,34'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
        - Branch String:   'src/jcphuff.c:237,11'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:238,9'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jcphuff.c:239,13'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
        - Branch String:   'src/jcphuff.c:243,9'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:246,11'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jcphuff.c:258,31'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
        - Branch String:   'src/jcphuff.c:246,19'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:246,22'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jcphuff.c:247,9'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
        - Branch String:   'src/jcphuff.c:246,11'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:247,9'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jcphuff.c:250,11'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
        - Branch String:   'src/jcphuff.c:250,11'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:252,13'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jcphuff.c:254,14'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
      Callsites:
        - Src:             'src/jcphuff.c:200,9'
          Dst:             jsimd_can_encode_mcu_AC_first_prepare
        - Src:             'src/jcphuff.c:211,11'
          Dst:             jsimd_can_encode_mcu_AC_refine_prepare
        - Src:             'src/jcphuff.c:258,7'
          Dst:             jpeg_make_c_derived_tbl
    - functionName:    jinit_phuff_encoder
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcphuff.c:1095,3'
          Branch Sides:
            - BranchSide:      'src/jcphuff.c:1096,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jcphuff.c:1099,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_bottom_edge
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcprepct.c:119,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:120,24'
              BranchSideFuncs:
                - jcopy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:123,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:120,5'
          Dst:             jcopy_sample_rows
    - functionName:    pre_process_data
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcprepct.c:147,38'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:147,3'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
            - BranchSide:      'src/wrapper/../jcprepct.c:148,11'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
        - Branch String:   'src/wrapper/../jcprepct.c:147,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:147,3'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
            - BranchSide:      'src/wrapper/../jcprepct.c:150,14'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
        - Branch String:   'src/wrapper/../jcprepct.c:152,20'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:152,13'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
            - BranchSide:      'src/wrapper/../jcprepct.c:152,13'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
        - Branch String:   'src/wrapper/../jcprepct.c:161,31'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:162,9'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
            - BranchSide:      'src/wrapper/../jcprepct.c:170,9'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
        - Branch String:   'src/wrapper/../jcprepct.c:161,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:163,15'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
            - BranchSide:      'src/wrapper/../jcprepct.c:170,9'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
        - Branch String:   'src/wrapper/../jcprepct.c:163,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:164,28'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
            - BranchSide:      'src/wrapper/../jcprepct.c:167,28'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
        - Branch String:   'src/wrapper/../jcprepct.c:170,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:171,9'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
            - BranchSide:      'src/wrapper/../jcprepct.c:180,9'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
        - Branch String:   'src/wrapper/../jcprepct.c:180,31'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:147,3'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
            - BranchSide:      'src/wrapper/../jcprepct.c:180,35'
              BranchSideFuncs:
                - expand_bottom_edge
                - expand_bottom_edge
        - Branch String:   'src/wrapper/../jcprepct.c:180,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:147,3'
              BranchSideFuncs:
                - expand_bottom_edge
            - BranchSide:      'src/wrapper/../jcprepct.c:181,15'
              BranchSideFuncs:
                - expand_bottom_edge
        - Branch String:   'src/wrapper/../jcprepct.c:181,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:183,28'
              BranchSideFuncs:
                - expand_bottom_edge
            - BranchSide:      'src/wrapper/../jcprepct.c:188,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:164,9'
          Dst:             expand_bottom_edge
        - Src:             'src/wrapper/../jcprepct.c:183,9'
          Dst:             expand_bottom_edge
    - functionName:    create_context_buffer
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcprepct.c:288,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:294,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcprepct.c:310,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcprepct.c:303,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:304,24'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcprepct.c:307,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pre_process_context
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcprepct.c:212,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:212,3'
              BranchSideFuncs:
                - expand_bottom_edge
                - jcopy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:213,10'
              BranchSideFuncs:
                - expand_bottom_edge
                - jcopy_sample_rows
        - Branch String:   'src/wrapper/../jcprepct.c:213,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:215,16'
              BranchSideFuncs:
                - expand_bottom_edge
                - jcopy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:237,11'
              BranchSideFuncs:
                - jcopy_sample_rows
                - expand_bottom_edge
        - Branch String:   'src/wrapper/../jcprepct.c:217,22'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:217,15'
              BranchSideFuncs:
                - expand_bottom_edge
                - jcopy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:217,15'
              BranchSideFuncs:
                - expand_bottom_edge
                - jcopy_sample_rows
        - Branch String:   'src/wrapper/../jcprepct.c:223,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:224,17'
              BranchSideFuncs:
                - expand_bottom_edge
                - jcopy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:232,22'
              BranchSideFuncs:
                - expand_bottom_edge
                - jcopy_sample_rows
        - Branch String:   'src/wrapper/../jcprepct.c:224,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:226,20'
              BranchSideFuncs:
                - expand_bottom_edge
                - jcopy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:231,7'
              BranchSideFuncs:
                - expand_bottom_edge
                - jcopy_sample_rows
        - Branch String:   'src/wrapper/../jcprepct.c:226,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:227,32'
              BranchSideFuncs:
                - jcopy_sample_rows
                - expand_bottom_edge
            - BranchSide:      'src/wrapper/../jcprepct.c:230,9'
              BranchSideFuncs:
                - expand_bottom_edge
                - jcopy_sample_rows
        - Branch String:   'src/wrapper/../jcprepct.c:237,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:238,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcprepct.c:240,11'
              BranchSideFuncs:
                - jcopy_sample_rows
                - expand_bottom_edge
        - Branch String:   'src/wrapper/../jcprepct.c:241,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:242,30'
              BranchSideFuncs:
                - expand_bottom_edge
                - jcopy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:245,30'
              BranchSideFuncs:
                - expand_bottom_edge
                - jcopy_sample_rows
        - Branch String:   'src/wrapper/../jcprepct.c:249,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:212,3'
              BranchSideFuncs:
                - expand_bottom_edge
                - jcopy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:250,9'
              BranchSideFuncs:
                - expand_bottom_edge
                - jcopy_sample_rows
        - Branch String:   'src/wrapper/../jcprepct.c:256,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:257,9'
              BranchSideFuncs:
                - expand_bottom_edge
                - jcopy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:258,11'
              BranchSideFuncs:
                - expand_bottom_edge
                - jcopy_sample_rows
        - Branch String:   'src/wrapper/../jcprepct.c:258,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:259,9'
              BranchSideFuncs:
                - expand_bottom_edge
                - jcopy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:260,29'
              BranchSideFuncs:
                - expand_bottom_edge
                - jcopy_sample_rows
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:227,13'
          Dst:             jcopy_sample_rows
        - Src:             'src/wrapper/../jcprepct.c:242,11'
          Dst:             expand_bottom_edge
    - functionName:    start_pass_prep
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcprepct.c:90,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:90,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcprepct.c:91,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jinit_c_prep_controller
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         25
      ICount:          260
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - create_context_buffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcprepct.c:328,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:330,9'
              BranchSideFuncs:
                - create_context_buffer
            - BranchSide:      'src/wrapper/../jcprepct.c:339,9'
              BranchSideFuncs:
                - create_context_buffer
        - Branch String:   'src/wrapper/../jcprepct.c:330,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:330,52'
              BranchSideFuncs:
                - create_context_buffer
            - BranchSide:      'src/wrapper/../jcprepct.c:335,7'
              BranchSideFuncs:
                - create_context_buffer
        - Branch String:   'src/wrapper/../jcprepct.c:330,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:335,7'
              BranchSideFuncs:
                - create_context_buffer
            - BranchSide:      'src/wrapper/../jcprepct.c:336,3'
              BranchSideFuncs:
                - create_context_buffer
        - Branch String:   'src/wrapper/../jcprepct.c:343,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:344,5'
              BranchSideFuncs:
                - create_context_buffer
            - BranchSide:      'src/wrapper/../jcprepct.c:347,7'
              BranchSideFuncs:
                - create_context_buffer
        - Branch String:   'src/wrapper/../jcprepct.c:356,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:359,5'
              BranchSideFuncs:
                - create_context_buffer
            - BranchSide:      'src/wrapper/../jcprepct.c:366,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcprepct.c:367,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcprepct.c:369,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:360,5'
          Dst:             create_context_buffer
    - functionName:    expand_bottom_edge
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcprepct.c:119,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:120,24'
              BranchSideFuncs:
                - j12copy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:123,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:120,5'
          Dst:             j12copy_sample_rows
    - functionName:    pre_process_data
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcprepct.c:147,38'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:147,3'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - expand_bottom_edge.1049
            - BranchSide:      'src/wrapper/../jcprepct.c:148,11'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - expand_bottom_edge.1049
        - Branch String:   'src/wrapper/../jcprepct.c:147,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:147,3'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - expand_bottom_edge.1049
            - BranchSide:      'src/wrapper/../jcprepct.c:150,14'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - expand_bottom_edge.1049
        - Branch String:   'src/wrapper/../jcprepct.c:152,20'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:152,13'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - expand_bottom_edge.1049
            - BranchSide:      'src/wrapper/../jcprepct.c:152,13'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - expand_bottom_edge.1049
        - Branch String:   'src/wrapper/../jcprepct.c:161,31'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:162,9'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - expand_bottom_edge.1049
            - BranchSide:      'src/wrapper/../jcprepct.c:170,9'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - expand_bottom_edge.1049
        - Branch String:   'src/wrapper/../jcprepct.c:161,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:163,15'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - expand_bottom_edge.1049
            - BranchSide:      'src/wrapper/../jcprepct.c:170,9'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - expand_bottom_edge.1049
        - Branch String:   'src/wrapper/../jcprepct.c:163,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:164,28'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - expand_bottom_edge.1049
            - BranchSide:      'src/wrapper/../jcprepct.c:167,28'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - expand_bottom_edge.1049
        - Branch String:   'src/wrapper/../jcprepct.c:170,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:171,9'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - expand_bottom_edge.1049
            - BranchSide:      'src/wrapper/../jcprepct.c:180,9'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - expand_bottom_edge.1049
        - Branch String:   'src/wrapper/../jcprepct.c:180,31'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:147,3'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - expand_bottom_edge.1049
            - BranchSide:      'src/wrapper/../jcprepct.c:180,35'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - expand_bottom_edge.1049
        - Branch String:   'src/wrapper/../jcprepct.c:180,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:147,3'
              BranchSideFuncs:
                - expand_bottom_edge.1049
            - BranchSide:      'src/wrapper/../jcprepct.c:181,15'
              BranchSideFuncs:
                - expand_bottom_edge.1049
        - Branch String:   'src/wrapper/../jcprepct.c:181,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:183,28'
              BranchSideFuncs:
                - expand_bottom_edge.1049
            - BranchSide:      'src/wrapper/../jcprepct.c:188,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:164,9'
          Dst:             expand_bottom_edge
        - Src:             'src/wrapper/../jcprepct.c:183,9'
          Dst:             expand_bottom_edge
    - functionName:    create_context_buffer
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcprepct.c:288,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:294,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcprepct.c:310,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcprepct.c:303,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:304,24'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcprepct.c:307,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pre_process_context
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcprepct.c:212,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:212,3'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - j12copy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:213,10'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - j12copy_sample_rows
        - Branch String:   'src/wrapper/../jcprepct.c:213,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:215,16'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - j12copy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:237,11'
              BranchSideFuncs:
                - j12copy_sample_rows
                - expand_bottom_edge.1049
        - Branch String:   'src/wrapper/../jcprepct.c:217,22'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:217,15'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - j12copy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:217,15'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - j12copy_sample_rows
        - Branch String:   'src/wrapper/../jcprepct.c:223,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:224,17'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - j12copy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:232,22'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - j12copy_sample_rows
        - Branch String:   'src/wrapper/../jcprepct.c:224,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:226,20'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - j12copy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:231,7'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - j12copy_sample_rows
        - Branch String:   'src/wrapper/../jcprepct.c:226,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:227,32'
              BranchSideFuncs:
                - j12copy_sample_rows
                - expand_bottom_edge.1049
            - BranchSide:      'src/wrapper/../jcprepct.c:230,9'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - j12copy_sample_rows
        - Branch String:   'src/wrapper/../jcprepct.c:237,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:238,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcprepct.c:240,11'
              BranchSideFuncs:
                - j12copy_sample_rows
                - expand_bottom_edge.1049
        - Branch String:   'src/wrapper/../jcprepct.c:241,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:242,30'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - j12copy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:245,30'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - j12copy_sample_rows
        - Branch String:   'src/wrapper/../jcprepct.c:249,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:212,3'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - j12copy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:250,9'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - j12copy_sample_rows
        - Branch String:   'src/wrapper/../jcprepct.c:256,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:257,9'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - j12copy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:258,11'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - j12copy_sample_rows
        - Branch String:   'src/wrapper/../jcprepct.c:258,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:259,9'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - j12copy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:260,29'
              BranchSideFuncs:
                - expand_bottom_edge.1049
                - j12copy_sample_rows
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:227,13'
          Dst:             j12copy_sample_rows
        - Src:             'src/wrapper/../jcprepct.c:242,11'
          Dst:             expand_bottom_edge
    - functionName:    start_pass_prep
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcprepct.c:90,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:90,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcprepct.c:91,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    j12init_c_prep_controller
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         25
      ICount:          260
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - create_context_buffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcprepct.c:328,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:332,9'
              BranchSideFuncs:
                - create_context_buffer.1051
            - BranchSide:      'src/wrapper/../jcprepct.c:339,9'
              BranchSideFuncs:
                - create_context_buffer.1051
        - Branch String:   'src/wrapper/../jcprepct.c:332,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:333,9'
              BranchSideFuncs:
                - create_context_buffer.1051
            - BranchSide:      'src/wrapper/../jcprepct.c:335,7'
              BranchSideFuncs:
                - create_context_buffer.1051
        - Branch String:   'src/wrapper/../jcprepct.c:332,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:335,7'
              BranchSideFuncs:
                - create_context_buffer.1051
            - BranchSide:      'src/wrapper/../jcprepct.c:336,3'
              BranchSideFuncs:
                - create_context_buffer.1051
        - Branch String:   'src/wrapper/../jcprepct.c:343,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:344,5'
              BranchSideFuncs:
                - create_context_buffer.1051
            - BranchSide:      'src/wrapper/../jcprepct.c:347,7'
              BranchSideFuncs:
                - create_context_buffer.1051
        - Branch String:   'src/wrapper/../jcprepct.c:356,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:359,5'
              BranchSideFuncs:
                - create_context_buffer.1051
            - BranchSide:      'src/wrapper/../jcprepct.c:366,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcprepct.c:367,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcprepct.c:369,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:360,5'
          Dst:             create_context_buffer
    - functionName:    expand_bottom_edge
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcprepct.c:119,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:120,24'
              BranchSideFuncs:
                - j16copy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:123,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:120,5'
          Dst:             j16copy_sample_rows
    - functionName:    pre_process_data
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcprepct.c:147,38'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:147,3'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - expand_bottom_edge.1072
            - BranchSide:      'src/wrapper/../jcprepct.c:148,11'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - expand_bottom_edge.1072
        - Branch String:   'src/wrapper/../jcprepct.c:147,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:147,3'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - expand_bottom_edge.1072
            - BranchSide:      'src/wrapper/../jcprepct.c:150,14'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - expand_bottom_edge.1072
        - Branch String:   'src/wrapper/../jcprepct.c:152,20'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:152,13'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - expand_bottom_edge.1072
            - BranchSide:      'src/wrapper/../jcprepct.c:152,13'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - expand_bottom_edge.1072
        - Branch String:   'src/wrapper/../jcprepct.c:161,31'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:162,9'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - expand_bottom_edge.1072
            - BranchSide:      'src/wrapper/../jcprepct.c:170,9'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - expand_bottom_edge.1072
        - Branch String:   'src/wrapper/../jcprepct.c:161,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:163,15'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - expand_bottom_edge.1072
            - BranchSide:      'src/wrapper/../jcprepct.c:170,9'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - expand_bottom_edge.1072
        - Branch String:   'src/wrapper/../jcprepct.c:163,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:164,28'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - expand_bottom_edge.1072
            - BranchSide:      'src/wrapper/../jcprepct.c:167,28'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - expand_bottom_edge.1072
        - Branch String:   'src/wrapper/../jcprepct.c:170,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:171,9'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - expand_bottom_edge.1072
            - BranchSide:      'src/wrapper/../jcprepct.c:180,9'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - expand_bottom_edge.1072
        - Branch String:   'src/wrapper/../jcprepct.c:180,31'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:147,3'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - expand_bottom_edge.1072
            - BranchSide:      'src/wrapper/../jcprepct.c:180,35'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - expand_bottom_edge.1072
        - Branch String:   'src/wrapper/../jcprepct.c:180,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:147,3'
              BranchSideFuncs:
                - expand_bottom_edge.1072
            - BranchSide:      'src/wrapper/../jcprepct.c:181,15'
              BranchSideFuncs:
                - expand_bottom_edge.1072
        - Branch String:   'src/wrapper/../jcprepct.c:181,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:183,28'
              BranchSideFuncs:
                - expand_bottom_edge.1072
            - BranchSide:      'src/wrapper/../jcprepct.c:188,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:164,9'
          Dst:             expand_bottom_edge
        - Src:             'src/wrapper/../jcprepct.c:183,9'
          Dst:             expand_bottom_edge
    - functionName:    create_context_buffer
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcprepct.c:288,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:294,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcprepct.c:310,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcprepct.c:303,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:304,24'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcprepct.c:307,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pre_process_context
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcprepct.c:212,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:212,3'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - j16copy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:213,10'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - j16copy_sample_rows
        - Branch String:   'src/wrapper/../jcprepct.c:213,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:215,16'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - j16copy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:237,11'
              BranchSideFuncs:
                - j16copy_sample_rows
                - expand_bottom_edge.1072
        - Branch String:   'src/wrapper/../jcprepct.c:217,22'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:217,15'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - j16copy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:217,15'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - j16copy_sample_rows
        - Branch String:   'src/wrapper/../jcprepct.c:223,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:224,17'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - j16copy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:232,22'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - j16copy_sample_rows
        - Branch String:   'src/wrapper/../jcprepct.c:224,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:226,20'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - j16copy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:231,7'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - j16copy_sample_rows
        - Branch String:   'src/wrapper/../jcprepct.c:226,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:227,32'
              BranchSideFuncs:
                - j16copy_sample_rows
                - expand_bottom_edge.1072
            - BranchSide:      'src/wrapper/../jcprepct.c:230,9'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - j16copy_sample_rows
        - Branch String:   'src/wrapper/../jcprepct.c:237,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:238,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcprepct.c:240,11'
              BranchSideFuncs:
                - j16copy_sample_rows
                - expand_bottom_edge.1072
        - Branch String:   'src/wrapper/../jcprepct.c:241,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:242,30'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - j16copy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:245,30'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - j16copy_sample_rows
        - Branch String:   'src/wrapper/../jcprepct.c:249,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:212,3'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - j16copy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:250,9'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - j16copy_sample_rows
        - Branch String:   'src/wrapper/../jcprepct.c:256,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:257,9'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - j16copy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:258,11'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - j16copy_sample_rows
        - Branch String:   'src/wrapper/../jcprepct.c:258,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:259,9'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - j16copy_sample_rows
            - BranchSide:      'src/wrapper/../jcprepct.c:260,29'
              BranchSideFuncs:
                - expand_bottom_edge.1072
                - j16copy_sample_rows
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:227,13'
          Dst:             j16copy_sample_rows
        - Src:             'src/wrapper/../jcprepct.c:242,11'
          Dst:             expand_bottom_edge
    - functionName:    start_pass_prep
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcprepct.c:90,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:90,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcprepct.c:91,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    j16init_c_prep_controller
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         25
      ICount:          260
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - create_context_buffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcprepct.c:328,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:332,9'
              BranchSideFuncs:
                - create_context_buffer.1074
            - BranchSide:      'src/wrapper/../jcprepct.c:339,9'
              BranchSideFuncs:
                - create_context_buffer.1074
        - Branch String:   'src/wrapper/../jcprepct.c:332,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:333,9'
              BranchSideFuncs:
                - create_context_buffer.1074
            - BranchSide:      'src/wrapper/../jcprepct.c:335,7'
              BranchSideFuncs:
                - create_context_buffer.1074
        - Branch String:   'src/wrapper/../jcprepct.c:332,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:335,7'
              BranchSideFuncs:
                - create_context_buffer.1074
            - BranchSide:      'src/wrapper/../jcprepct.c:336,3'
              BranchSideFuncs:
                - create_context_buffer.1074
        - Branch String:   'src/wrapper/../jcprepct.c:343,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:344,5'
              BranchSideFuncs:
                - create_context_buffer.1074
            - BranchSide:      'src/wrapper/../jcprepct.c:347,7'
              BranchSideFuncs:
                - create_context_buffer.1074
        - Branch String:   'src/wrapper/../jcprepct.c:356,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:359,5'
              BranchSideFuncs:
                - create_context_buffer.1074
            - BranchSide:      'src/wrapper/../jcprepct.c:366,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcprepct.c:367,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcprepct.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcprepct.c:369,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:360,5'
          Dst:             create_context_buffer
    - functionName:    expand_right_edge
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcsample.c:108,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:108,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:109,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:109,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:110,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:115,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:112,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:113,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:114,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    int_downsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcsample.c:175,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:176,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:190,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:177,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:179,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:188,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:180,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:181,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:186,31'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:182,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:183,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:185,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:171,3'
          Dst:             expand_right_edge
    - functionName:    h2v2_downsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcsample.c:282,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:283,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:295,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:287,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:289,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:293,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:278,3'
          Dst:             expand_right_edge
    - functionName:    h2v2_smooth_downsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcsample.c:341,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:342,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:386,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:358,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:360,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:376,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:321,3'
          Dst:             expand_right_edge
    - functionName:    h2v1_downsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcsample.c:244,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:245,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:254,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:248,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:249,31'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:253,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:241,3'
          Dst:             expand_right_edge
    - functionName:    fullsize_downsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:             'src/wrapper/../jcsample.c:206,3'
          Dst:             jcopy_sample_rows
        - Src:             'src/wrapper/../jcsample.c:209,3'
          Dst:             expand_right_edge
    - functionName:    fullsize_smooth_downsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcsample.c:423,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:424,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:455,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:438,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:439,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:449,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:411,3'
          Dst:             expand_right_edge
    - functionName:    sep_downsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcsample.c:135,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:137,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:141,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_downsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         63
      ICount:          473
      EdgeCount:       83
      CyclomaticComplexity: 22
      functionsReached:
        - jsimd_can_h2v1_downsample
        - jsimd_can_h2v2_downsample
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcsample.c:474,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:476,9'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'src/wrapper/../jcsample.c:485,9'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
        - Branch String:   'src/wrapper/../jcsample.c:476,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:476,52'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'src/wrapper/../jcsample.c:481,7'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
        - Branch String:   'src/wrapper/../jcsample.c:476,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:481,7'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'src/wrapper/../jcsample.c:482,3'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
        - Branch String:   'src/wrapper/../jcsample.c:497,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:498,5'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'src/wrapper/../jcsample.c:501,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
        - Branch String:   'src/wrapper/../jcsample.c:501,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:503,9'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'src/wrapper/../jcsample.c:551,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:503,60'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:504,9'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'src/wrapper/../jcsample.c:512,16'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
        - Branch String:   'src/wrapper/../jcsample.c:503,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:506,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'src/wrapper/../jcsample.c:512,16'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
        - Branch String:   'src/wrapper/../jcsample.c:506,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:507,9'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'src/wrapper/../jcsample.c:511,9'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
        - Branch String:   'src/wrapper/../jcsample.c:512,71'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:513,16'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'src/wrapper/../jcsample.c:521,16'
              BranchSideFuncs:
                - jsimd_can_h2v1_downsample
                - jsimd_can_h2v2_downsample
        - Branch String:   'src/wrapper/../jcsample.c:512,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:514,16'
              BranchSideFuncs:
                - jsimd_can_h2v1_downsample
                - jsimd_can_h2v2_downsample
            - BranchSide:      'src/wrapper/../jcsample.c:521,16'
              BranchSideFuncs:
                - jsimd_can_h2v1_downsample
                - jsimd_can_h2v2_downsample
        - Branch String:   'src/wrapper/../jcsample.c:516,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:517,9'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'src/wrapper/../jcsample.c:520,9'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
        - Branch String:   'src/wrapper/../jcsample.c:521,71'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:522,16'
              BranchSideFuncs:
                - jsimd_can_h2v1_downsample
                - jsimd_can_h2v2_downsample
            - BranchSide:      'src/wrapper/../jcsample.c:542,17'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
        - Branch String:   'src/wrapper/../jcsample.c:521,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:524,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'src/wrapper/../jcsample.c:542,17'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
        - Branch String:   'src/wrapper/../jcsample.c:524,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:530,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'src/wrapper/../jcsample.c:536,13'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
        - Branch String:   'src/wrapper/../jcsample.c:536,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:537,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'src/wrapper/../jcsample.c:540,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
        - Branch String:   'src/wrapper/../jcsample.c:542,73'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:543,17'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'src/wrapper/../jcsample.c:547,7'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
        - Branch String:   'src/wrapper/../jcsample.c:542,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:544,16'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
            - BranchSide:      'src/wrapper/../jcsample.c:547,7'
              BranchSideFuncs:
                - jsimd_can_h2v2_downsample
                - jsimd_can_h2v1_downsample
        - Branch String:   'src/wrapper/../jcsample.c:551,31'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:551,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:551,31'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:551,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:551,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:552,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:516,11'
          Dst:             jsimd_can_h2v1_downsample
        - Src:             'src/wrapper/../jcsample.c:536,13'
          Dst:             jsimd_can_h2v2_downsample
    - functionName:    expand_right_edge
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcsample.c:108,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:108,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:109,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:109,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:110,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:115,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:112,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:113,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:114,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    int_downsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcsample.c:175,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:176,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:190,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:177,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:179,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:188,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:180,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:181,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:186,31'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:182,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:183,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:185,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:171,3'
          Dst:             expand_right_edge
    - functionName:    h2v2_downsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcsample.c:282,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:283,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:295,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:287,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:289,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:293,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:278,3'
          Dst:             expand_right_edge
    - functionName:    h2v2_smooth_downsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcsample.c:341,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:342,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:386,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:358,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:360,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:376,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:321,3'
          Dst:             expand_right_edge
    - functionName:    h2v1_downsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcsample.c:244,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:245,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:254,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:248,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:249,31'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:253,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:241,3'
          Dst:             expand_right_edge
    - functionName:    fullsize_downsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:             'src/wrapper/../jcsample.c:206,3'
          Dst:             j12copy_sample_rows
        - Src:             'src/wrapper/../jcsample.c:209,3'
          Dst:             expand_right_edge
    - functionName:    fullsize_smooth_downsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcsample.c:423,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:424,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:455,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:438,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:439,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:449,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:411,3'
          Dst:             expand_right_edge
    - functionName:    sep_downsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcsample.c:135,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:137,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:141,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_downsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         57
      ICount:          443
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcsample.c:474,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:478,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:485,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:478,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:479,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:481,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:478,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:481,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:482,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:497,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:498,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:501,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:501,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:503,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:551,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:503,60'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:504,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:512,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:503,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:506,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:512,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:506,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:507,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:511,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:512,71'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:513,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:521,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:512,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:514,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:521,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:521,71'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:522,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:542,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:521,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:524,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:542,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:524,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:530,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:540,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:542,73'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:543,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:547,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:542,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:544,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:547,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:551,31'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:551,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:551,31'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:551,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:551,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:552,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expand_right_edge
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcsample.c:108,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:108,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:109,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:109,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:110,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:115,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:112,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:113,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:114,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    int_downsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcsample.c:175,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:176,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:190,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:177,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:179,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:188,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:180,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:181,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:186,31'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:182,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:183,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:185,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:171,3'
          Dst:             expand_right_edge
    - functionName:    h2v2_downsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcsample.c:282,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:283,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:295,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:287,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:289,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:293,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:278,3'
          Dst:             expand_right_edge
    - functionName:    h2v2_smooth_downsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcsample.c:341,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:342,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:386,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:358,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:360,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:376,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:321,3'
          Dst:             expand_right_edge
    - functionName:    h2v1_downsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcsample.c:244,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:245,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:254,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:248,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:249,31'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:253,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:241,3'
          Dst:             expand_right_edge
    - functionName:    fullsize_downsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:             'src/wrapper/../jcsample.c:206,3'
          Dst:             j16copy_sample_rows
        - Src:             'src/wrapper/../jcsample.c:209,3'
          Dst:             expand_right_edge
    - functionName:    fullsize_smooth_downsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcsample.c:423,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:424,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:455,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:438,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:439,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:449,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:411,3'
          Dst:             expand_right_edge
    - functionName:    sep_downsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcsample.c:135,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:137,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:141,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_downsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         57
      ICount:          443
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcsample.c:474,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:478,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:485,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:478,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:479,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:481,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:478,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:481,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:482,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:497,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:498,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:501,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:501,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:503,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:551,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:503,60'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:504,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:512,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:503,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:506,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:512,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:506,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:507,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:511,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:512,71'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:513,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:521,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:512,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:514,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:521,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:521,71'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:522,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:542,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:521,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:524,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:542,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:524,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:530,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:540,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:542,73'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:543,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:547,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:542,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:544,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:547,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:551,31'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:551,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:551,31'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcsample.c:551,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcsample.c:551,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcsample.c:552,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jctrans.c:255,7'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:256,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jctrans.c:258,9'
              BranchSideFuncs: []
        - Branch String:   'src/jctrans.c:258,9'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:259,37'
              BranchSideFuncs: []
            - BranchSide:      'src/jctrans.c:261,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compress_output_12
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:             'src/jctrans.c:376,10'
          Dst:             compress_output
    - functionName:    compress_output
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jctrans.c:311,3'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:312,15'
              BranchSideFuncs:
                - start_iMCU_row
            - BranchSide:      'src/jctrans.c:320,18'
              BranchSideFuncs:
                - start_iMCU_row
        - Branch String:   'src/jctrans.c:320,3'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:322,24'
              BranchSideFuncs:
                - start_iMCU_row
            - BranchSide:      'src/jctrans.c:367,3'
              BranchSideFuncs:
                - start_iMCU_row
        - Branch String:   'src/jctrans.c:322,5'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:325,12'
              BranchSideFuncs:
                - start_iMCU_row
            - BranchSide:      'src/jctrans.c:364,5'
              BranchSideFuncs:
                - start_iMCU_row
        - Branch String:   'src/jctrans.c:326,7'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:327,19'
              BranchSideFuncs:
                - start_iMCU_row
            - BranchSide:      'src/jctrans.c:356,14'
              BranchSideFuncs:
                - start_iMCU_row
        - Branch String:   'src/jctrans.c:329,20'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:329,51'
              BranchSideFuncs:
                - start_iMCU_row
            - BranchSide:      'src/jctrans.c:330,51'
              BranchSideFuncs:
                - start_iMCU_row
        - Branch String:   'src/jctrans.c:331,9'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:332,15'
              BranchSideFuncs:
                - start_iMCU_row
            - BranchSide:      'src/jctrans.c:354,7'
              BranchSideFuncs:
                - start_iMCU_row
        - Branch String:   'src/jctrans.c:332,50'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:333,15'
              BranchSideFuncs:
                - start_iMCU_row
            - BranchSide:      'src/jctrans.c:335,33'
              BranchSideFuncs:
                - start_iMCU_row
        - Branch String:   'src/jctrans.c:332,15'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:335,33'
              BranchSideFuncs:
                - start_iMCU_row
            - BranchSide:      'src/jctrans.c:340,20'
              BranchSideFuncs:
                - start_iMCU_row
        - Branch String:   'src/jctrans.c:336,13'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:337,46'
              BranchSideFuncs:
                - start_iMCU_row
            - BranchSide:      'src/jctrans.c:338,11'
              BranchSideFuncs:
                - start_iMCU_row
        - Branch String:   'src/jctrans.c:348,11'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:349,32'
              BranchSideFuncs:
                - start_iMCU_row
            - BranchSide:      'src/jctrans.c:353,9'
              BranchSideFuncs:
                - start_iMCU_row
        - Branch String:   'src/jctrans.c:356,11'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:358,33'
              BranchSideFuncs:
                - start_iMCU_row
            - BranchSide:      'src/jctrans.c:362,5'
              BranchSideFuncs:
                - start_iMCU_row
      Callsites:
        - Src:             'src/jctrans.c:368,3'
          Dst:             start_iMCU_row
    - functionName:    start_pass_coef
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jctrans.c:278,7'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:278,7'
              BranchSideFuncs:
                - start_iMCU_row
            - BranchSide:      'src/jctrans.c:279,5'
              BranchSideFuncs:
                - start_iMCU_row
      Callsites:
        - Src:             'src/jctrans.c:282,3'
          Dst:             start_iMCU_row
    - functionName:    transencode_coef_controller
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jctrans.c:412,3'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:413,29'
              BranchSideFuncs: []
            - BranchSide:      'src/jctrans.c:415,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jctrans.c:411,3'
          Dst:             jzero_far
    - functionName:    jpeg_copy_critical_parameters
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jctrans.c:78,7'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:79,5'
              BranchSideFuncs:
                - jpeg_set_defaults
                - jpeg_set_colorspace
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jctrans.c:82,7'
              BranchSideFuncs:
                - jpeg_set_defaults
                - jpeg_set_colorspace
                - jpeg_alloc_quant_table
        - Branch String:   'src/jctrans.c:82,7'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:83,5'
              BranchSideFuncs:
                - jpeg_set_defaults
                - jpeg_set_colorspace
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jctrans.c:85,26'
              BranchSideFuncs:
                - jpeg_set_defaults
                - jpeg_set_colorspace
                - jpeg_alloc_quant_table
        - Branch String:   'src/jctrans.c:104,3'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:105,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jctrans.c:117,29'
              BranchSideFuncs: []
        - Branch String:   'src/jctrans.c:105,9'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:106,18'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jctrans.c:113,3'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'src/jctrans.c:107,11'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:108,57'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jctrans.c:109,16'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'src/jctrans.c:118,35'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:118,38'
              BranchSideFuncs: []
            - BranchSide:      'src/jctrans.c:119,5'
              BranchSideFuncs: []
        - Branch String:   'src/jctrans.c:118,7'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:119,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jctrans.c:121,11'
              BranchSideFuncs: []
        - Branch String:   'src/jctrans.c:121,3'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:123,29'
              BranchSideFuncs: []
            - BranchSide:      'src/jctrans.c:155,7'
              BranchSideFuncs: []
        - Branch String:   'src/jctrans.c:132,19'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:132,22'
              BranchSideFuncs: []
            - BranchSide:      'src/jctrans.c:134,7'
              BranchSideFuncs: []
        - Branch String:   'src/jctrans.c:132,46'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jctrans.c:134,7'
              BranchSideFuncs: []
        - Branch String:   'src/jctrans.c:132,9'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:134,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jctrans.c:135,18'
              BranchSideFuncs: []
        - Branch String:   'src/jctrans.c:137,9'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:138,18'
              BranchSideFuncs: []
            - BranchSide:      'src/jctrans.c:146,3'
              BranchSideFuncs: []
        - Branch String:   'src/jctrans.c:138,7'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:139,13'
              BranchSideFuncs: []
            - BranchSide:      'src/jctrans.c:142,5'
              BranchSideFuncs: []
        - Branch String:   'src/jctrans.c:139,13'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:140,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jctrans.c:141,7'
              BranchSideFuncs: []
        - Branch String:   'src/jctrans.c:155,7'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:155,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jctrans.c:156,9'
              BranchSideFuncs: []
        - Branch String:   'src/jctrans.c:156,9'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:157,37'
              BranchSideFuncs: []
            - BranchSide:      'src/jctrans.c:160,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jctrans.c:96,3'
          Dst:             jpeg_set_defaults
        - Src:             'src/jctrans.c:100,3'
          Dst:             jpeg_set_colorspace
        - Src:             'src/jctrans.c:108,20'
          Dst:             jpeg_alloc_quant_table
    - functionName:    transencode_master_selection
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jctrans.c:184,7'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:186,25'
              BranchSideFuncs:
                - jinit_arith_encoder
                - transencode_coef_controller
                - jinit_marker_writer
            - BranchSide:      'src/jctrans.c:191,9'
              BranchSideFuncs:
                - jinit_huff_encoder
                - transencode_coef_controller
                - jinit_marker_writer
                - jinit_phuff_encoder
        - Branch String:   'src/jctrans.c:191,9'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:193,27'
              BranchSideFuncs:
                - jinit_phuff_encoder
                - transencode_coef_controller
                - jinit_marker_writer
            - BranchSide:      'src/jctrans.c:198,26'
              BranchSideFuncs:
                - jinit_huff_encoder
                - transencode_coef_controller
                - jinit_marker_writer
      Callsites:
        - Src:             'src/jctrans.c:181,3'
          Dst:             jinit_c_master_control
        - Src:             'src/jctrans.c:186,5'
          Dst:             jinit_arith_encoder
        - Src:             'src/jctrans.c:193,7'
          Dst:             jinit_phuff_encoder
        - Src:             'src/jctrans.c:198,7'
          Dst:             jinit_huff_encoder
        - Src:             'src/jctrans.c:202,3'
          Dst:             transencode_coef_controller
        - Src:             'src/jctrans.c:204,3'
          Dst:             jinit_marker_writer
    - functionName:    jpeg_write_coefficients
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jctrans.c:45,7'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:46,5'
              BranchSideFuncs:
                - jpeg_suppress_tables
                - transencode_master_selection
            - BranchSide:      'src/jctrans.c:48,7'
              BranchSideFuncs:
                - jpeg_suppress_tables
                - transencode_master_selection
        - Branch String:   'src/jctrans.c:48,7'
          Branch Sides:
            - BranchSide:      'src/jctrans.c:48,7'
              BranchSideFuncs:
                - jpeg_suppress_tables
                - transencode_master_selection
            - BranchSide:      'src/jctrans.c:49,5'
              BranchSideFuncs:
                - jpeg_suppress_tables
                - transencode_master_selection
      Callsites:
        - Src:             'src/jctrans.c:51,3'
          Dst:             jpeg_suppress_tables
        - Src:             'src/jctrans.c:56,3'
          Dst:             transencode_master_selection
    - functionName:    jpeg_finish_decompress
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdapimin.c:397,47'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:398,50'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'src/jdapimin.c:398,8'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'src/jdapimin.c:398,46'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:398,50'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'src/jdapimin.c:404,14'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'src/jdapimin.c:397,7'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:400,9'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'src/jdapimin.c:404,14'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'src/jdapimin.c:400,9'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:401,7'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'src/jdapimin.c:402,7'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'src/jdapimin.c:404,14'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:406,5'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'src/jdapimin.c:407,14'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'src/jdapimin.c:412,3'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:413,11'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'src/jdapimin.c:417,5'
              BranchSideFuncs:
                - jpeg_abort
        - Branch String:   'src/jdapimin.c:413,9'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:412,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:414,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jdapimin.c:419,3'
          Dst:             jpeg_abort
    - functionName:    jpeg_has_multiple_scans
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdapimin.c:378,42'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:379,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:380,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdapimin.c:378,7'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:378,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:380,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_input_complete
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdapimin.c:363,42'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:364,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:365,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdapimin.c:363,7'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:363,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:365,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    default_decompress_parms
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdapimin.c:135,3'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:137,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:142,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:187,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:208,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdapimin.c:142,9'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:143,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:144,16'
              BranchSideFuncs: []
        - Branch String:   'src/jdapimin.c:144,16'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:145,15'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:159,18'
              BranchSideFuncs: []
        - Branch String:   'src/jdapimin.c:145,7'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:147,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:150,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:153,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdapimin.c:163,21'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:163,24'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:170,18'
              BranchSideFuncs: []
        - Branch String:   'src/jdapimin.c:163,34'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:163,37'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:170,18'
              BranchSideFuncs: []
        - Branch String:   'src/jdapimin.c:163,11'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:165,13'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:170,18'
              BranchSideFuncs: []
        - Branch String:   'src/jdapimin.c:165,13'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:166,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:169,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdapimin.c:170,29'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:170,32'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:173,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdapimin.c:170,43'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:170,46'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:173,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdapimin.c:170,18'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:171,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:173,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdapimin.c:175,13'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:176,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:179,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdapimin.c:187,9'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:188,15'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:202,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdapimin.c:188,7'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:190,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:193,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:196,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_consume_input
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdapimin.c:318,3'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:321,7'
              BranchSideFuncs:
                - default_decompress_parms
            - BranchSide:      'src/jdapimin.c:327,17'
              BranchSideFuncs:
                - default_decompress_parms
            - BranchSide:      'src/jdapimin.c:337,13'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:346,17'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:346,17'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:346,17'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:346,17'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:346,17'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:346,17'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:346,17'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:349,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdapimin.c:328,9'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:330,32'
              BranchSideFuncs:
                - default_decompress_parms
            - BranchSide:      'src/jdapimin.c:334,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jdapimin.c:330,7'
          Dst:             default_decompress_parms
    - functionName:    jpeg_read_header
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:    12
      BranchProfiles:
        - Branch String:   'src/jdapimin.c:271,43'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:272,7'
              BranchSideFuncs:
                - jpeg_consume_input
                - jpeg_abort
            - BranchSide:      'src/jdapimin.c:275,32'
              BranchSideFuncs:
                - jpeg_consume_input
                - jpeg_abort
        - Branch String:   'src/jdapimin.c:271,7'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:273,5'
              BranchSideFuncs:
                - jpeg_consume_input
                - jpeg_abort
            - BranchSide:      'src/jdapimin.c:275,32'
              BranchSideFuncs:
                - jpeg_consume_input
                - jpeg_abort
        - Branch String:   'src/jdapimin.c:277,3'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:277,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:279,13'
              BranchSideFuncs: []
            - BranchSide:      'src/jdapimin.c:282,9'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'src/jdapimin.c:293,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdapimin.c:282,9'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:283,7'
              BranchSideFuncs:
                - jpeg_abort
            - BranchSide:      'src/jdapimin.c:288,30'
              BranchSideFuncs:
                - jpeg_abort
      Callsites:
        - Src:             'src/jdapimin.c:275,13'
          Dst:             jpeg_consume_input
        - Src:             'src/jdapimin.c:288,5'
          Dst:             jpeg_abort
    - functionName:    jpeg_abort_decompress
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdapimin.c:121,3'
          Dst:             jpeg_abort
    - functionName:    jpeg_destroy_decompress
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:             'src/jdapimin.c:109,3'
          Dst:             jpeg_destroy
    - functionName:    jpeg_CreateDecompress
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdapimin.c:42,7'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:43,5'
              BranchSideFuncs:
                - jinit_memory_mgr
                - jinit_marker_reader
                - jinit_input_controller
            - BranchSide:      'src/jdapimin.c:44,7'
              BranchSideFuncs:
                - jinit_memory_mgr
                - jinit_marker_reader
                - jinit_input_controller
        - Branch String:   'src/jdapimin.c:44,7'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:45,5'
              BranchSideFuncs:
                - jinit_memory_mgr
                - jinit_marker_reader
                - jinit_input_controller
            - BranchSide:      'src/jdapimin.c:55,34'
              BranchSideFuncs:
                - jinit_memory_mgr
                - jinit_marker_reader
                - jinit_input_controller
        - Branch String:   'src/jdapimin.c:70,3'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:71,5'
              BranchSideFuncs:
                - jinit_marker_reader
                - jinit_input_controller
            - BranchSide:      'src/jdapimin.c:73,10'
              BranchSideFuncs:
                - jinit_marker_reader
                - jinit_input_controller
        - Branch String:   'src/jdapimin.c:73,3'
          Branch Sides:
            - BranchSide:      'src/jdapimin.c:74,5'
              BranchSideFuncs:
                - jinit_marker_reader
                - jinit_input_controller
            - BranchSide:      'src/jdapimin.c:81,3'
              BranchSideFuncs:
                - jinit_marker_reader
                - jinit_input_controller
      Callsites:
        - Src:             'src/jdapimin.c:64,3'
          Dst:             jinit_memory_mgr
        - Src:             'src/jdapimin.c:82,3'
          Dst:             jinit_marker_reader
        - Src:             'src/jdapimin.c:85,3'
          Dst:             jinit_input_controller
    - functionName:    noop_quantize
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      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.main/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 376
      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.main/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 773
      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:   'src/wrapper/../jdapistd.c:755,47'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:756,49'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:756,8'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:756,46'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:756,49'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:761,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:755,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:759,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:761,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:766,64'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:766,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:767,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:766,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:768,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:771,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:768,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:766,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:769,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_start_output
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 741
      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:   'src/wrapper/../jdapistd.c:731,46'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:732,7'
              BranchSideFuncs:
                - output_pass_setup
            - BranchSide:      'src/wrapper/../jdapistd.c:735,7'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'src/wrapper/../jdapistd.c:731,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:733,5'
              BranchSideFuncs:
                - output_pass_setup
            - BranchSide:      'src/wrapper/../jdapistd.c:735,7'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'src/wrapper/../jdapistd.c:735,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:736,17'
              BranchSideFuncs:
                - output_pass_setup
            - BranchSide:      'src/wrapper/../jdapistd.c:737,7'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'src/wrapper/../jdapistd.c:737,36'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:737,39'
              BranchSideFuncs:
                - output_pass_setup
            - BranchSide:      'src/wrapper/../jdapistd.c:737,36'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'src/wrapper/../jdapistd.c:737,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:737,7'
              BranchSideFuncs:
                - output_pass_setup
            - BranchSide:      'src/wrapper/../jdapistd.c:738,19'
              BranchSideFuncs:
                - output_pass_setup
      Callsites:
        - Src:             'src/wrapper/../jdapistd.c:741,10'
          Dst:             output_pass_setup
    - functionName:    output_pass_setup
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdapistd.c:111,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:113,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:118,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:118,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:121,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:167,25'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:121,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:124,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:157,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:124,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:125,47'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:130,23'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:131,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:132,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:136,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:132,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:133,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:134,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:136,18'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:137,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:144,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:137,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:138,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:139,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:144,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:145,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:146,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:153,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:121,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:154,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_read_raw_data
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 713
      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:   'src/wrapper/../jdapistd.c:679,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:680,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:682,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:682,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:685,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:685,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:686,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:687,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:687,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:688,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:693,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:693,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:694,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:700,24'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:701,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:702,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:705,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:705,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:706,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:707,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:707,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:708,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:711,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcoefct.h:75,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.h:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.h:78,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.h:78,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.h:79,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.h:81,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    increment_simple_rowgroup_ctr
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 470
      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:   'src/wrapper/../jdapistd.c:455,37'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:455,40'
              BranchSideFuncs:
                - read_and_discard_scanlines
                - read_and_discard_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:461,29'
              BranchSideFuncs:
                - read_and_discard_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:455,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:456,32'
              BranchSideFuncs:
                - read_and_discard_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:461,29'
              BranchSideFuncs:
                - read_and_discard_scanlines
      Callsites:
        - Src:             'src/wrapper/../jdapistd.c:456,5'
          Dst:             read_and_discard_scanlines
        - Src:             'src/wrapper/../jdapistd.c:469,3'
          Dst:             read_and_discard_scanlines
    - functionName:    read_and_discard_scanlines
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 440
      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:   'src/wrapper/../jdapistd.c:411,23'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:411,26'
              BranchSideFuncs:
                - jpeg_read_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:420,7'
              BranchSideFuncs:
                - jpeg_read_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:411,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:412,21'
              BranchSideFuncs:
                - jpeg_read_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:420,7'
              BranchSideFuncs:
                - jpeg_read_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:420,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:420,27'
              BranchSideFuncs:
                - jpeg_read_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:426,7'
              BranchSideFuncs:
                - jpeg_read_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:420,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:421,22'
              BranchSideFuncs:
                - jpeg_read_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:426,7'
              BranchSideFuncs:
                - jpeg_read_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:426,37'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:426,40'
              BranchSideFuncs:
                - jpeg_read_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:432,10'
              BranchSideFuncs:
                - jpeg_read_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:426,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:427,63'
              BranchSideFuncs:
                - jpeg_read_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:432,10'
              BranchSideFuncs:
                - jpeg_read_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:432,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:433,26'
              BranchSideFuncs:
                - jpeg_read_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:435,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:435,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:436,39'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:438,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:438,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:438,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:439,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdapistd.c:433,5'
          Dst:             jpeg_read_scanlines
    - functionName:    jpeg_read_scanlines
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - scanlines
        - max_lines
      BBCount:         27
      ICount:          283
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdapistd.c:326,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:328,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:337,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:328,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:328,52'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:333,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:328,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:333,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:334,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:341,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:342,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:343,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:343,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:344,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:349,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:349,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:350,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:356,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:357,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:358,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:359,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    set_wraparound_pointers
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmainct.h:63,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.h:65,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.h:76,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.h:69,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.h:70,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.h:75,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_skip_scanlines
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 666
      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:   'src/wrapper/../jdapistd.c:495,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:496,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - increment_simple_rowgroup_ctr
                - set_wraparound_pointers
                - read_and_discard_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:498,7'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - increment_simple_rowgroup_ctr
                - set_wraparound_pointers
                - read_and_discard_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:498,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:499,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - increment_simple_rowgroup_ctr
                - set_wraparound_pointers
                - read_and_discard_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:502,7'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - increment_simple_rowgroup_ctr
                - set_wraparound_pointers
                - read_and_discard_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:502,30'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:502,33'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - increment_simple_rowgroup_ctr
                - set_wraparound_pointers
                - read_and_discard_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:505,7'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - increment_simple_rowgroup_ctr
                - set_wraparound_pointers
                - read_and_discard_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:502,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:503,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - increment_simple_rowgroup_ctr
                - set_wraparound_pointers
                - read_and_discard_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:505,7'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - increment_simple_rowgroup_ctr
                - set_wraparound_pointers
                - read_and_discard_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:505,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:506,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - increment_simple_rowgroup_ctr
                - set_wraparound_pointers
                - read_and_discard_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:509,27'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - increment_simple_rowgroup_ctr
                - set_wraparound_pointers
                - read_and_discard_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:509,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:511,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:518,7'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - increment_simple_rowgroup_ctr
                - set_wraparound_pointers
                - read_and_discard_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:518,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:519,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:521,24'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - increment_simple_rowgroup_ctr
                - set_wraparound_pointers
                - read_and_discard_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:531,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:540,10'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - set_wraparound_pointers
                - read_and_discard_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:572,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - increment_simple_rowgroup_ctr
        - Branch String:   'src/wrapper/../jdapistd.c:540,50'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:541,10'
              BranchSideFuncs:
                - read_and_discard_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:543,34'
              BranchSideFuncs:
                - read_and_discard_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:541,38'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:541,41'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - set_wraparound_pointers
                - read_and_discard_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:550,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - set_wraparound_pointers
        - Branch String:   'src/wrapper/../jdapistd.c:541,63'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:542,10'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - set_wraparound_pointers
                - read_and_discard_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:550,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - set_wraparound_pointers
        - Branch String:   'src/wrapper/../jdapistd.c:540,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:543,34'
              BranchSideFuncs:
                - read_and_discard_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:550,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - set_wraparound_pointers
        - Branch String:   'src/wrapper/../jdapistd.c:550,37'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:550,40'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - set_wraparound_pointers
            - BranchSide:      'src/wrapper/../jdapistd.c:554,33'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - set_wraparound_pointers
        - Branch String:   'src/wrapper/../jdapistd.c:550,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:551,33'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - set_wraparound_pointers
            - BranchSide:      'src/wrapper/../jdapistd.c:554,33'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - set_wraparound_pointers
        - Branch String:   'src/wrapper/../jdapistd.c:558,37'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:559,10'
              BranchSideFuncs:
                - set_wraparound_pointers
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:560,31'
              BranchSideFuncs:
                - set_wraparound_pointers
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:559,38'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:559,41'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - set_wraparound_pointers
            - BranchSide:      'src/wrapper/../jdapistd.c:561,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:558,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:560,31'
              BranchSideFuncs:
                - set_wraparound_pointers
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:561,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:564,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:565,32'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:568,3'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:572,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:573,37'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
            - BranchSide:      'src/wrapper/../jdapistd.c:576,33'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:587,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:588,23'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:591,22'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:603,43'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:603,46'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:604,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:603,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:604,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:623,10'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
        - Branch String:   'src/wrapper/../jdapistd.c:604,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:605,33'
              BranchSideFuncs:
                - read_and_discard_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:613,33'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
        - Branch String:   'src/wrapper/../jdapistd.c:617,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:618,30'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:619,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:623,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:624,12'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
            - BranchSide:      'src/wrapper/../jdapistd.c:642,29'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:624,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:625,14'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
            - BranchSide:      'src/wrapper/../jdapistd.c:635,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
        - Branch String:   'src/wrapper/../jdapistd.c:625,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:630,14'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
            - BranchSide:      'src/wrapper/../jdapistd.c:634,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
        - Branch String:   'src/wrapper/../jdapistd.c:630,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:631,47'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
            - BranchSide:      'src/wrapper/../jdapistd.c:632,11'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
        - Branch String:   'src/wrapper/../jdapistd.c:637,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:638,22'
              BranchSideFuncs:
                - start_iMCU_row.1267
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:640,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
                - read_and_discard_scanlines
                - start_iMCU_row.1267
        - Branch String:   'src/wrapper/../jdapistd.c:644,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:646,31'
              BranchSideFuncs:
                - read_and_discard_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:653,35'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr
        - Branch String:   'src/wrapper/../jdapistd.c:661,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:662,28'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:665,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdapistd.c:543,7'
          Dst:             read_and_discard_scanlines
        - Src:             'src/wrapper/../jdapistd.c:560,7'
          Dst:             set_wraparound_pointers
        - Src:             'src/wrapper/../jdapistd.c:573,7'
          Dst:             increment_simple_rowgroup_ctr
        - Src:             'src/wrapper/../jdapistd.c:611,7'
          Dst:             read_and_discard_scanlines
        - Src:             'src/wrapper/../jdapistd.c:615,7'
          Dst:             increment_simple_rowgroup_ctr
        - Src:             'src/wrapper/../jdapistd.c:638,7'
          Dst:             start_iMCU_row
        - Src:             'src/wrapper/../jdapistd.c:651,5'
          Dst:             read_and_discard_scanlines
        - Src:             'src/wrapper/../jdapistd.c:653,5'
          Dst:             increment_simple_rowgroup_ctr
    - functionName:    jpeg_crop_scanline
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdapistd.c:197,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:198,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:200,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:200,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:201,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:203,8'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:203,47'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:204,8'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:204,51'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:204,48'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:204,51'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:205,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:203,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:205,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:207,8'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:207,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:207,20'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:208,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:207,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:208,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:211,8'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:211,19'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:212,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:213,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:211,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:213,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:216,8'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:216,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:217,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:237,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:237,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:237,36'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:240,13'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:237,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:238,13'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:240,13'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:254,37'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:254,40'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:264,55'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:254,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:255,63'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:264,55'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:269,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:271,16'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jinit_upsampler
            - BranchSide:      'src/wrapper/../jdapistd.c:295,7'
              BranchSideFuncs:
                - jinit_upsampler
        - Branch String:   'src/wrapper/../jdapistd.c:271,42'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:271,45'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jinit_upsampler
            - BranchSide:      'src/wrapper/../jdapistd.c:272,19'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jinit_upsampler
        - Branch String:   'src/wrapper/../jdapistd.c:271,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:271,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jinit_upsampler
            - BranchSide:      'src/wrapper/../jdapistd.c:272,19'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jinit_upsampler
        - Branch String:   'src/wrapper/../jdapistd.c:282,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:282,43'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:289,27'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:282,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:283,24'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:289,27'
              BranchSideFuncs:
                - jdiv_round_up
                - jinit_upsampler
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:295,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:295,7'
              BranchSideFuncs:
                - jinit_upsampler
            - BranchSide:      'src/wrapper/../jdapistd.c:296,5'
              BranchSideFuncs:
                - jinit_upsampler
      Callsites:
        - Src:             'src/wrapper/../jdapistd.c:266,17'
          Dst:             jdiv_round_up
        - Src:             'src/wrapper/../jdapistd.c:277,19'
          Dst:             jdiv_round_up
        - Src:             'src/wrapper/../jdapistd.c:291,19'
          Dst:             jdiv_round_up
        - Src:             'src/wrapper/../jdapistd.c:297,5'
          Dst:             jinit_upsampler
    - functionName:    jpeg_start_decompress
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdapistd.c:54,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:56,29'
              BranchSideFuncs:
                - jinit_master_decompress
                - output_pass_setup
            - BranchSide:      'src/wrapper/../jdapistd.c:64,7'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'src/wrapper/../jdapistd.c:57,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:59,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:62,5'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'src/wrapper/../jdapistd.c:64,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:66,9'
              BranchSideFuncs:
                - output_pass_setup
            - BranchSide:      'src/wrapper/../jdapistd.c:93,14'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'src/wrapper/../jdapistd.c:66,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:68,7'
              BranchSideFuncs:
                - output_pass_setup
            - BranchSide:      'src/wrapper/../jdapistd.c:92,33'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'src/wrapper/../jdapistd.c:71,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:72,13'
              BranchSideFuncs:
                - output_pass_setup
            - BranchSide:      'src/wrapper/../jdapistd.c:74,21'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'src/wrapper/../jdapistd.c:75,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:76,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:77,13'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'src/wrapper/../jdapistd.c:77,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:78,11'
              BranchSideFuncs:
                - output_pass_setup
            - BranchSide:      'src/wrapper/../jdapistd.c:80,13'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'src/wrapper/../jdapistd.c:80,37'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:68,7'
              BranchSideFuncs:
                - output_pass_setup
            - BranchSide:      'src/wrapper/../jdapistd.c:81,14'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'src/wrapper/../jdapistd.c:81,44'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:81,47'
              BranchSideFuncs:
                - output_pass_setup
            - BranchSide:      'src/wrapper/../jdapistd.c:82,17'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'src/wrapper/../jdapistd.c:80,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:68,7'
              BranchSideFuncs:
                - output_pass_setup
            - BranchSide:      'src/wrapper/../jdapistd.c:82,17'
              BranchSideFuncs:
                - output_pass_setup
        - Branch String:   'src/wrapper/../jdapistd.c:82,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:84,50'
              BranchSideFuncs:
                - output_pass_setup
            - BranchSide:      'src/wrapper/../jdapistd.c:86,9'
              BranchSideFuncs:
                - output_pass_setup
      Callsites:
        - Src:             'src/wrapper/../jdapistd.c:56,5'
          Dst:             jinit_master_decompress
        - Src:             'src/wrapper/../jdapistd.c:96,10'
          Dst:             output_pass_setup
    - functionName:    noop_quantize
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      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.main/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 376
      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.main/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 713
      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:   'src/wrapper/../jdapistd.c:679,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:680,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:682,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:682,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:685,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:685,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:686,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:687,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:687,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:688,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:693,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:693,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:694,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:700,24'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:701,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:702,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:705,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:705,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:706,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:707,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:707,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:708,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:711,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcoefct.h:75,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.h:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.h:78,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.h:78,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.h:79,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.h:81,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    increment_simple_rowgroup_ctr
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 470
      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:   'src/wrapper/../jdapistd.c:455,37'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:455,40'
              BranchSideFuncs:
                - read_and_discard_scanlines.1304
                - read_and_discard_scanlines.1304
            - BranchSide:      'src/wrapper/../jdapistd.c:461,29'
              BranchSideFuncs:
                - read_and_discard_scanlines.1304
        - Branch String:   'src/wrapper/../jdapistd.c:455,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:456,32'
              BranchSideFuncs:
                - read_and_discard_scanlines.1304
            - BranchSide:      'src/wrapper/../jdapistd.c:461,29'
              BranchSideFuncs:
                - read_and_discard_scanlines.1304
      Callsites:
        - Src:             'src/wrapper/../jdapistd.c:456,5'
          Dst:             read_and_discard_scanlines
        - Src:             'src/wrapper/../jdapistd.c:469,3'
          Dst:             read_and_discard_scanlines
    - functionName:    read_and_discard_scanlines
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 440
      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:   'src/wrapper/../jdapistd.c:411,23'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:411,26'
              BranchSideFuncs:
                - jpeg12_read_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:420,7'
              BranchSideFuncs:
                - jpeg12_read_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:411,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:412,21'
              BranchSideFuncs:
                - jpeg12_read_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:420,7'
              BranchSideFuncs:
                - jpeg12_read_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:420,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:420,27'
              BranchSideFuncs:
                - jpeg12_read_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:426,7'
              BranchSideFuncs:
                - jpeg12_read_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:420,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:421,22'
              BranchSideFuncs:
                - jpeg12_read_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:426,7'
              BranchSideFuncs:
                - jpeg12_read_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:426,37'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:426,40'
              BranchSideFuncs:
                - jpeg12_read_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:432,10'
              BranchSideFuncs:
                - jpeg12_read_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:426,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:427,63'
              BranchSideFuncs:
                - jpeg12_read_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:432,10'
              BranchSideFuncs:
                - jpeg12_read_scanlines
        - Branch String:   'src/wrapper/../jdapistd.c:432,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:433,26'
              BranchSideFuncs:
                - jpeg12_read_scanlines
            - BranchSide:      'src/wrapper/../jdapistd.c:435,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:435,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:436,39'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:438,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:438,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:438,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:439,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdapistd.c:433,5'
          Dst:             jpeg12_read_scanlines
    - functionName:    jpeg12_read_scanlines
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - scanlines
        - max_lines
      BBCount:         27
      ICount:          283
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdapistd.c:326,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:330,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:337,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:330,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:331,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:333,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:330,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:333,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:334,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:341,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:342,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:343,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:343,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:344,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:349,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:349,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:350,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:356,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:357,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:358,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:359,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    set_wraparound_pointers
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmainct.h:63,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.h:65,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.h:76,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.h:69,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.h:70,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.h:75,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_skip_scanlines
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 666
      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:   'src/wrapper/../jdapistd.c:495,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:496,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - increment_simple_rowgroup_ctr.1303
                - set_wraparound_pointers.1307
                - read_and_discard_scanlines.1304
            - BranchSide:      'src/wrapper/../jdapistd.c:498,7'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - increment_simple_rowgroup_ctr.1303
                - set_wraparound_pointers.1307
                - read_and_discard_scanlines.1304
        - Branch String:   'src/wrapper/../jdapistd.c:498,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:499,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - increment_simple_rowgroup_ctr.1303
                - set_wraparound_pointers.1307
                - read_and_discard_scanlines.1304
            - BranchSide:      'src/wrapper/../jdapistd.c:502,7'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - increment_simple_rowgroup_ctr.1303
                - set_wraparound_pointers.1307
                - read_and_discard_scanlines.1304
        - Branch String:   'src/wrapper/../jdapistd.c:502,30'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:502,33'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - increment_simple_rowgroup_ctr.1303
                - set_wraparound_pointers.1307
                - read_and_discard_scanlines.1304
            - BranchSide:      'src/wrapper/../jdapistd.c:505,7'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - increment_simple_rowgroup_ctr.1303
                - set_wraparound_pointers.1307
                - read_and_discard_scanlines.1304
        - Branch String:   'src/wrapper/../jdapistd.c:502,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:503,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - increment_simple_rowgroup_ctr.1303
                - set_wraparound_pointers.1307
                - read_and_discard_scanlines.1304
            - BranchSide:      'src/wrapper/../jdapistd.c:505,7'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - increment_simple_rowgroup_ctr.1303
                - set_wraparound_pointers.1307
                - read_and_discard_scanlines.1304
        - Branch String:   'src/wrapper/../jdapistd.c:505,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:506,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - increment_simple_rowgroup_ctr.1303
                - set_wraparound_pointers.1307
                - read_and_discard_scanlines.1304
            - BranchSide:      'src/wrapper/../jdapistd.c:509,27'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - increment_simple_rowgroup_ctr.1303
                - set_wraparound_pointers.1307
                - read_and_discard_scanlines.1304
        - Branch String:   'src/wrapper/../jdapistd.c:509,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:511,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:518,7'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - increment_simple_rowgroup_ctr.1303
                - set_wraparound_pointers.1307
                - read_and_discard_scanlines.1304
        - Branch String:   'src/wrapper/../jdapistd.c:518,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:519,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:521,24'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - increment_simple_rowgroup_ctr.1303
                - set_wraparound_pointers.1307
                - read_and_discard_scanlines.1304
        - Branch String:   'src/wrapper/../jdapistd.c:531,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:540,10'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - set_wraparound_pointers.1307
                - read_and_discard_scanlines.1304
            - BranchSide:      'src/wrapper/../jdapistd.c:572,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - increment_simple_rowgroup_ctr.1303
        - Branch String:   'src/wrapper/../jdapistd.c:540,50'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:541,10'
              BranchSideFuncs:
                - read_and_discard_scanlines.1304
            - BranchSide:      'src/wrapper/../jdapistd.c:543,34'
              BranchSideFuncs:
                - read_and_discard_scanlines.1304
        - Branch String:   'src/wrapper/../jdapistd.c:541,38'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:541,41'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - set_wraparound_pointers.1307
                - read_and_discard_scanlines.1304
            - BranchSide:      'src/wrapper/../jdapistd.c:550,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - set_wraparound_pointers.1307
        - Branch String:   'src/wrapper/../jdapistd.c:541,63'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:542,10'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - set_wraparound_pointers.1307
                - read_and_discard_scanlines.1304
            - BranchSide:      'src/wrapper/../jdapistd.c:550,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - set_wraparound_pointers.1307
        - Branch String:   'src/wrapper/../jdapistd.c:540,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:543,34'
              BranchSideFuncs:
                - read_and_discard_scanlines.1304
            - BranchSide:      'src/wrapper/../jdapistd.c:550,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - set_wraparound_pointers.1307
        - Branch String:   'src/wrapper/../jdapistd.c:550,37'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:550,40'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - set_wraparound_pointers.1307
            - BranchSide:      'src/wrapper/../jdapistd.c:554,33'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - set_wraparound_pointers.1307
        - Branch String:   'src/wrapper/../jdapistd.c:550,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:551,33'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - set_wraparound_pointers.1307
            - BranchSide:      'src/wrapper/../jdapistd.c:554,33'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - set_wraparound_pointers.1307
        - Branch String:   'src/wrapper/../jdapistd.c:558,37'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:559,10'
              BranchSideFuncs:
                - set_wraparound_pointers.1307
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
            - BranchSide:      'src/wrapper/../jdapistd.c:560,31'
              BranchSideFuncs:
                - set_wraparound_pointers.1307
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
        - Branch String:   'src/wrapper/../jdapistd.c:559,38'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:559,41'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - set_wraparound_pointers.1307
            - BranchSide:      'src/wrapper/../jdapistd.c:561,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
        - Branch String:   'src/wrapper/../jdapistd.c:558,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:560,31'
              BranchSideFuncs:
                - set_wraparound_pointers.1307
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
            - BranchSide:      'src/wrapper/../jdapistd.c:561,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
        - Branch String:   'src/wrapper/../jdapistd.c:564,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:565,32'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
            - BranchSide:      'src/wrapper/../jdapistd.c:568,3'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
        - Branch String:   'src/wrapper/../jdapistd.c:572,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:573,37'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
            - BranchSide:      'src/wrapper/../jdapistd.c:576,33'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
        - Branch String:   'src/wrapper/../jdapistd.c:587,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:588,23'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
            - BranchSide:      'src/wrapper/../jdapistd.c:591,22'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
        - Branch String:   'src/wrapper/../jdapistd.c:603,43'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:603,46'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
            - BranchSide:      'src/wrapper/../jdapistd.c:604,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
        - Branch String:   'src/wrapper/../jdapistd.c:603,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:604,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
            - BranchSide:      'src/wrapper/../jdapistd.c:623,10'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
        - Branch String:   'src/wrapper/../jdapistd.c:604,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:605,33'
              BranchSideFuncs:
                - read_and_discard_scanlines.1304
            - BranchSide:      'src/wrapper/../jdapistd.c:613,33'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
        - Branch String:   'src/wrapper/../jdapistd.c:617,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:618,30'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:619,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:623,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:624,12'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
            - BranchSide:      'src/wrapper/../jdapistd.c:642,29'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
        - Branch String:   'src/wrapper/../jdapistd.c:624,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:625,14'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
            - BranchSide:      'src/wrapper/../jdapistd.c:635,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
        - Branch String:   'src/wrapper/../jdapistd.c:625,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:630,14'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
            - BranchSide:      'src/wrapper/../jdapistd.c:634,5'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
        - Branch String:   'src/wrapper/../jdapistd.c:630,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:631,47'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
            - BranchSide:      'src/wrapper/../jdapistd.c:632,11'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
        - Branch String:   'src/wrapper/../jdapistd.c:637,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:638,22'
              BranchSideFuncs:
                - start_iMCU_row.1302
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
            - BranchSide:      'src/wrapper/../jdapistd.c:640,9'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
                - read_and_discard_scanlines.1304
                - start_iMCU_row.1302
        - Branch String:   'src/wrapper/../jdapistd.c:644,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:646,31'
              BranchSideFuncs:
                - read_and_discard_scanlines.1304
            - BranchSide:      'src/wrapper/../jdapistd.c:653,35'
              BranchSideFuncs:
                - increment_simple_rowgroup_ctr.1303
        - Branch String:   'src/wrapper/../jdapistd.c:661,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:662,28'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:665,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdapistd.c:543,7'
          Dst:             read_and_discard_scanlines
        - Src:             'src/wrapper/../jdapistd.c:560,7'
          Dst:             set_wraparound_pointers
        - Src:             'src/wrapper/../jdapistd.c:573,7'
          Dst:             increment_simple_rowgroup_ctr
        - Src:             'src/wrapper/../jdapistd.c:611,7'
          Dst:             read_and_discard_scanlines
        - Src:             'src/wrapper/../jdapistd.c:615,7'
          Dst:             increment_simple_rowgroup_ctr
        - Src:             'src/wrapper/../jdapistd.c:638,7'
          Dst:             start_iMCU_row
        - Src:             'src/wrapper/../jdapistd.c:651,5'
          Dst:             read_and_discard_scanlines
        - Src:             'src/wrapper/../jdapistd.c:653,5'
          Dst:             increment_simple_rowgroup_ctr
    - functionName:    jpeg12_crop_scanline
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdapistd.c:197,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:198,5'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:200,7'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:200,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:201,5'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:203,8'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:203,47'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:204,8'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:204,51'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:204,48'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:204,51'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:205,5'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:203,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:205,5'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:207,8'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:207,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:207,20'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:208,5'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:207,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:208,5'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:211,8'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:211,19'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:212,29'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:213,5'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:211,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:213,5'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:216,8'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:216,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:217,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:237,7'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:237,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:237,36'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:240,13'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:237,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:238,13'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:240,13'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:254,37'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:254,40'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:264,55'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:254,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:255,63'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:264,55'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:269,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:271,16'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - j12init_upsampler
            - BranchSide:      'src/wrapper/../jdapistd.c:295,7'
              BranchSideFuncs:
                - j12init_upsampler
        - Branch String:   'src/wrapper/../jdapistd.c:271,42'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:271,45'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - j12init_upsampler
            - BranchSide:      'src/wrapper/../jdapistd.c:272,19'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - j12init_upsampler
        - Branch String:   'src/wrapper/../jdapistd.c:271,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:271,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - j12init_upsampler
            - BranchSide:      'src/wrapper/../jdapistd.c:272,19'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - j12init_upsampler
        - Branch String:   'src/wrapper/../jdapistd.c:282,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:282,43'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:289,27'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:282,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:283,24'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
            - BranchSide:      'src/wrapper/../jdapistd.c:289,27'
              BranchSideFuncs:
                - jdiv_round_up
                - j12init_upsampler
                - jdiv_round_up
        - Branch String:   'src/wrapper/../jdapistd.c:295,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:295,7'
              BranchSideFuncs:
                - j12init_upsampler
            - BranchSide:      'src/wrapper/../jdapistd.c:296,5'
              BranchSideFuncs:
                - j12init_upsampler
      Callsites:
        - Src:             'src/wrapper/../jdapistd.c:266,17'
          Dst:             jdiv_round_up
        - Src:             'src/wrapper/../jdapistd.c:277,19'
          Dst:             jdiv_round_up
        - Src:             'src/wrapper/../jdapistd.c:291,19'
          Dst:             jdiv_round_up
        - Src:             'src/wrapper/../jdapistd.c:297,5'
          Dst:             j12init_upsampler
    - functionName:    jpeg16_read_scanlines
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - scanlines
        - max_lines
      BBCount:         27
      ICount:          283
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdapistd.c:326,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:330,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:337,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:330,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:331,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:333,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:330,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:333,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:334,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:341,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:342,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:343,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:343,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:344,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:349,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:349,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:350,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:356,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdapistd.c:357,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdapistd.c:358,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdapistd.c:359,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    marker_is_icc
      functionSourceFile: '/src/libjpeg-turbo.main/src/jdicc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - marker
      BBCount:         28
      ICount:          185
      EdgeCount:       40
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/jdicc.c:34,34'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:34,34'
              BranchSideFuncs: []
            - BranchSide:      'src/jdicc.c:35,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdicc.c:35,45'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:35,45'
              BranchSideFuncs: []
            - BranchSide:      'src/jdicc.c:37,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdicc.c:37,29'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:37,29'
              BranchSideFuncs: []
            - BranchSide:      'src/jdicc.c:38,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdicc.c:38,29'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:38,29'
              BranchSideFuncs: []
            - BranchSide:      'src/jdicc.c:39,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdicc.c:39,29'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:39,29'
              BranchSideFuncs: []
            - BranchSide:      'src/jdicc.c:40,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdicc.c:40,29'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:40,29'
              BranchSideFuncs: []
            - BranchSide:      'src/jdicc.c:41,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdicc.c:41,29'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:41,29'
              BranchSideFuncs: []
            - BranchSide:      'src/jdicc.c:42,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdicc.c:42,29'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:42,29'
              BranchSideFuncs: []
            - BranchSide:      'src/jdicc.c:43,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdicc.c:43,29'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:43,29'
              BranchSideFuncs: []
            - BranchSide:      'src/jdicc.c:44,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdicc.c:44,29'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:44,29'
              BranchSideFuncs: []
            - BranchSide:      'src/jdicc.c:45,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdicc.c:45,29'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:45,29'
              BranchSideFuncs: []
            - BranchSide:      'src/jdicc.c:46,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdicc.c:46,29'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:46,29'
              BranchSideFuncs: []
            - BranchSide:      'src/jdicc.c:47,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdicc.c:47,30'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:47,30'
              BranchSideFuncs: []
            - BranchSide:      'src/jdicc.c:48,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_read_icc_profile
      functionSourceFile: '/src/libjpeg-turbo.main/src/jdicc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
        - icc_data_ptr
        - icc_data_len
      BBCount:         59
      ICount:          500
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - marker_is_icc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/jdicc.c:83,28'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:83,31'
              BranchSideFuncs:
                - malloc
                - marker_is_icc
                - marker_is_icc
            - BranchSide:      'src/jdicc.c:84,5'
              BranchSideFuncs:
                - malloc
                - marker_is_icc
                - marker_is_icc
        - Branch String:   'src/jdicc.c:83,7'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:84,5'
              BranchSideFuncs:
                - malloc
                - marker_is_icc
                - marker_is_icc
            - BranchSide:      'src/jdicc.c:85,7'
              BranchSideFuncs:
                - malloc
                - marker_is_icc
                - marker_is_icc
        - Branch String:   'src/jdicc.c:85,7'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:86,5'
              BranchSideFuncs:
                - malloc
                - marker_is_icc
                - marker_is_icc
            - BranchSide:      'src/jdicc.c:88,4'
              BranchSideFuncs:
                - malloc
                - marker_is_icc
                - marker_is_icc
        - Branch String:   'src/jdicc.c:95,3'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:96,20'
              BranchSideFuncs:
                - malloc
                - marker_is_icc
                - marker_is_icc
            - BranchSide:      'src/jdicc.c:98,17'
              BranchSideFuncs:
                - malloc
                - marker_is_icc
                - marker_is_icc
        - Branch String:   'src/jdicc.c:98,3'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:99,23'
              BranchSideFuncs:
                - marker_is_icc
                - malloc
                - marker_is_icc
            - BranchSide:      'src/jdicc.c:120,7'
              BranchSideFuncs:
                - malloc
                - marker_is_icc
        - Branch String:   'src/jdicc.c:99,9'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:100,11'
              BranchSideFuncs:
                - malloc
                - marker_is_icc
                - marker_is_icc
            - BranchSide:      'src/jdicc.c:118,3'
              BranchSideFuncs:
                - malloc
                - marker_is_icc
                - marker_is_icc
        - Branch String:   'src/jdicc.c:100,11'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:101,23'
              BranchSideFuncs:
                - malloc
                - marker_is_icc
                - marker_is_icc
            - BranchSide:      'src/jdicc.c:102,16'
              BranchSideFuncs:
                - malloc
                - marker_is_icc
                - marker_is_icc
        - Branch String:   'src/jdicc.c:102,16'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/jdicc.c:103,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdicc.c:107,23'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:107,26'
              BranchSideFuncs: []
            - BranchSide:      'src/jdicc.c:108,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdicc.c:107,11'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:108,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdicc.c:111,26'
              BranchSideFuncs:
                - malloc
                - marker_is_icc
                - marker_is_icc
        - Branch String:   'src/jdicc.c:111,11'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:112,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdicc.c:115,22'
              BranchSideFuncs:
                - malloc
                - marker_is_icc
                - marker_is_icc
        - Branch String:   'src/jdicc.c:120,7'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:121,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdicc.c:127,16'
              BranchSideFuncs:
                - malloc
                - marker_is_icc
        - Branch String:   'src/jdicc.c:128,3'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:129,24'
              BranchSideFuncs:
                - malloc
                - marker_is_icc
            - BranchSide:      'src/jdicc.c:137,7'
              BranchSideFuncs:
                - malloc
                - marker_is_icc
        - Branch String:   'src/jdicc.c:129,9'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:130,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdicc.c:133,27'
              BranchSideFuncs:
                - malloc
                - marker_is_icc
        - Branch String:   'src/jdicc.c:137,7'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:138,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdicc.c:143,31'
              BranchSideFuncs:
                - malloc
                - marker_is_icc
        - Branch String:   'src/jdicc.c:144,7'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:145,5'
              BranchSideFuncs:
                - marker_is_icc
            - BranchSide:      'src/jdicc.c:148,17'
              BranchSideFuncs:
                - marker_is_icc
        - Branch String:   'src/jdicc.c:148,3'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:149,23'
              BranchSideFuncs:
                - marker_is_icc
            - BranchSide:      'src/jdicc.c:163,19'
              BranchSideFuncs: []
        - Branch String:   'src/jdicc.c:149,9'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:153,16'
              BranchSideFuncs:
                - marker_is_icc
            - BranchSide:      'src/jdicc.c:161,3'
              BranchSideFuncs:
                - marker_is_icc
        - Branch String:   'src/jdicc.c:157,7'
          Branch Sides:
            - BranchSide:      'src/jdicc.c:158,30'
              BranchSideFuncs:
                - marker_is_icc
            - BranchSide:      'src/jdicc.c:160,5'
              BranchSideFuncs:
                - marker_is_icc
      Callsites:
        - Src:             'src/jdicc.c:99,9'
          Dst:             marker_is_icc
        - Src:             'src/jdicc.c:149,9'
          Dst:             marker_is_icc
    - functionName:    latch_quant_tables
      functionSourceFile: '/src/libjpeg-turbo.main/src/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 285
      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:   'src/jdinput.c:268,3'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:269,15'
              BranchSideFuncs: []
            - BranchSide:      'src/jdinput.c:285,1'
              BranchSideFuncs: []
        - Branch String:   'src/jdinput.c:271,9'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:272,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdinput.c:274,14'
              BranchSideFuncs: []
        - Branch String:   'src/jdinput.c:275,20'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:275,23'
              BranchSideFuncs: []
            - BranchSide:      'src/jdinput.c:277,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdinput.c:275,48'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdinput.c:277,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdinput.c:275,9'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:277,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdinput.c:280,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    per_scan_setup
      functionSourceFile: '/src/libjpeg-turbo.main/src/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 237
      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:   'src/jdinput.c:169,7'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:172,15'
              BranchSideFuncs: []
            - BranchSide:      'src/jdinput.c:198,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jdinput.c:188,9'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:188,25'
              BranchSideFuncs: []
            - BranchSide:      'src/jdinput.c:189,32'
              BranchSideFuncs: []
        - Branch String:   'src/jdinput.c:198,35'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:198,38'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jdinput.c:199,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jdinput.c:198,9'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:199,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jdinput.c:204,27'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jdinput.c:212,5'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/jdinput.c:213,17'
              BranchSideFuncs: []
        - Branch String:   'src/jdinput.c:222,11'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:222,27'
              BranchSideFuncs: []
            - BranchSide:      'src/jdinput.c:223,33'
              BranchSideFuncs: []
        - Branch String:   'src/jdinput.c:225,11'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:225,27'
              BranchSideFuncs: []
            - BranchSide:      'src/jdinput.c:226,34'
              BranchSideFuncs: []
        - Branch String:   'src/jdinput.c:229,11'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:230,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdinput.c:231,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdinput.c:231,7'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:232,57'
              BranchSideFuncs: []
            - BranchSide:      'src/jdinput.c:234,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jdinput.c:204,7'
          Dst:             jdiv_round_up
        - Src:             'src/jdinput.c:207,7'
          Dst:             jdiv_round_up
    - functionName:    initial_setup
      functionSourceFile: '/src/libjpeg-turbo.main/src/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         56
      ICount:          555
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - jdiv_round_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/jdinput.c:55,60'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:56,13'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jdinput.c:57,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jdinput.c:55,7'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:57,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jdinput.c:63,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jdinput.c:63,7'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:64,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jdinput.c:69,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jdinput.c:64,35'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:64,38'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jdinput.c:65,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jdinput.c:64,9'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:65,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jdinput.c:66,3'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jdinput.c:74,7'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:75,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jdinput.c:79,3'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jdinput.c:81,3'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:83,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jdinput.c:107,32'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jdinput.c:83,37'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:84,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jdinput.c:87,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jdinput.c:84,50'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:85,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jdinput.c:87,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jdinput.c:85,37'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:86,9'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jdinput.c:87,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jdinput.c:83,9'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:87,7'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jdinput.c:88,32'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jdinput.c:88,32'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:88,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jdinput.c:88,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jdinput.c:90,32'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:90,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jdinput.c:90,5'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jdinput.c:111,3'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:116,32'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jdinput.c:149,25'
              BranchSideFuncs:
                - jdiv_round_up
        - Branch String:   'src/jdinput.c:153,52'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:153,55'
              BranchSideFuncs: []
            - BranchSide:      'src/jdinput.c:154,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdinput.c:153,7'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:154,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdinput.c:156,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jdinput.c:120,7'
          Dst:             jdiv_round_up
        - Src:             'src/jdinput.c:123,7'
          Dst:             jdiv_round_up
        - Src:             'src/jdinput.c:136,7'
          Dst:             jdiv_round_up
        - Src:             'src/jdinput.c:139,7'
          Dst:             jdiv_round_up
        - Src:             'src/jdinput.c:149,5'
          Dst:             jdiv_round_up
    - functionName:    finish_input_pass
      functionSourceFile: '/src/libjpeg-turbo.main/src/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 317
      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.main/src/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 374
      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:   'src/jdinput.c:336,7'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:337,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdinput.c:339,11'
              BranchSideFuncs:
                - start_input_pass
                - initial_setup.1351
        - Branch String:   'src/jdinput.c:341,3'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:343,9'
              BranchSideFuncs:
                - start_input_pass
                - initial_setup.1351
            - BranchSide:      'src/jdinput.c:357,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdinput.c:370,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdinput.c:373,10'
              BranchSideFuncs: []
        - Branch String:   'src/jdinput.c:343,9'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:344,21'
              BranchSideFuncs:
                - initial_setup.1351
            - BranchSide:      'src/jdinput.c:351,12'
              BranchSideFuncs:
                - start_input_pass
        - Branch String:   'src/jdinput.c:351,11'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:352,9'
              BranchSideFuncs:
                - start_input_pass
            - BranchSide:      'src/jdinput.c:353,24'
              BranchSideFuncs:
                - start_input_pass
        - Branch String:   'src/jdinput.c:358,9'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:359,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdinput.c:365,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdinput.c:359,11'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:360,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdinput.c:361,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jdinput.c:344,7'
          Dst:             initial_setup
        - Src:             'src/jdinput.c:353,7'
          Dst:             start_input_pass
    - functionName:    start_input_pass
      functionSourceFile: '/src/libjpeg-turbo.main/src/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 304
      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:   'src/jdinput.c:299,7'
          Branch Sides:
            - BranchSide:      'src/jdinput.c:299,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdinput.c:300,24'
              BranchSideFuncs:
                - latch_quant_tables
      Callsites:
        - Src:             'src/jdinput.c:298,3'
          Dst:             per_scan_setup
        - Src:             'src/jdinput.c:300,5'
          Dst:             latch_quant_tables
    - functionName:    reset_input_controller
      functionSourceFile: '/src/libjpeg-turbo.main/src/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 395
      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.main/src/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 424
      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.main/src/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:   'src/jdmarker.c:687,33'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:688,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:703,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:688,23'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:689,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:703,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:689,23'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:690,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:703,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:690,23'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:691,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:703,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:691,23'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:692,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:703,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:687,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:694,16'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:703,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    examine_app0
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdmarker.c:614,32'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:615,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:646,14'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:615,23'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:616,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:646,14'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:616,23'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:617,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:646,14'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:617,23'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:618,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:646,14'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:618,23'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:619,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:646,14'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:614,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:621,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:646,14'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:633,9'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:634,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:637,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:641,9'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:642,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:643,14'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:644,9'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:645,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:646,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:646,27'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:647,14'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:672,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:647,30'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:648,14'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:672,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:648,30'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:649,14'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:672,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:649,30'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:650,14'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:672,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:650,30'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:651,14'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:672,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:646,14'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:656,13'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:672,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:656,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:658,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:661,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:664,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:667,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_dri
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdmarker.c:576,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:576,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:576,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:576,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:576,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:576,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:576,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:576,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:578,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:576,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:576,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:576,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:578,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:579,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:581,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:581,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:581,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:581,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:581,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:581,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:581,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:581,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:581,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:583,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:581,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:581,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:581,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_dqt
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdmarker.c:520,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:520,3'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jdmarker.c:520,3'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'src/jdmarker.c:520,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:520,3'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jdmarker.c:520,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:520,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:520,3'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jdmarker.c:521,10'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'src/jdmarker.c:520,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:520,3'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jdmarker.c:520,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:523,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:524,5'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jdmarker.c:560,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:524,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:524,5'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jdmarker.c:525,12'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'src/jdmarker.c:524,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:524,5'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jdmarker.c:524,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:530,9'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:531,7'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jdmarker.c:533,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'src/jdmarker.c:533,9'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:534,71'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jdmarker.c:535,17'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'src/jdmarker.c:537,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:538,11'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jdmarker.c:546,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'src/jdmarker.c:538,11'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:539,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jdmarker.c:541,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'src/jdmarker.c:539,9'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:539,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jdmarker.c:539,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'src/jdmarker.c:539,9'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:539,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jdmarker.c:539,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:539,9'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:539,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jdmarker.c:543,60'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'src/jdmarker.c:539,9'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:539,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jdmarker.c:539,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:541,9'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:0,0'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jdmarker.c:541,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'src/jdmarker.c:541,9'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:541,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jdmarker.c:541,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:546,9'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:547,14'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jdmarker.c:556,12'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'src/jdmarker.c:547,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:548,9'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jdmarker.c:554,5'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'src/jdmarker.c:557,9'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:523,3'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
            - BranchSide:      'src/jdmarker.c:557,22'
              BranchSideFuncs:
                - jpeg_alloc_quant_table
        - Branch String:   'src/jdmarker.c:560,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:561,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:563,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jdmarker.c:534,34'
          Dst:             jpeg_alloc_quant_table
    - functionName:    get_dht
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdmarker.c:447,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:447,3'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jdmarker.c:447,3'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'src/jdmarker.c:447,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:447,3'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jdmarker.c:447,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:447,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:447,3'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jdmarker.c:448,10'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'src/jdmarker.c:447,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:447,3'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jdmarker.c:447,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:450,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:451,5'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jdmarker.c:502,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:451,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:451,5'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jdmarker.c:453,5'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'src/jdmarker.c:451,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:451,5'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jdmarker.c:451,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:457,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:458,7'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jdmarker.c:462,12'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'src/jdmarker.c:458,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:458,7'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jdmarker.c:459,21'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'src/jdmarker.c:458,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:458,7'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jdmarker.c:458,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:474,21'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:474,32'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jdmarker.c:475,7'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'src/jdmarker.c:474,9'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:475,7'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jdmarker.c:477,12'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'src/jdmarker.c:477,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:478,7'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jdmarker.c:480,21'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'src/jdmarker.c:478,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:477,29'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jdmarker.c:478,7'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'src/jdmarker.c:478,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:478,7'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jdmarker.c:478,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:484,9'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:485,13'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jdmarker.c:490,11'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'src/jdmarker.c:486,21'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:486,24'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jdmarker.c:487,9'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'src/jdmarker.c:486,11'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:487,9'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jdmarker.c:488,18'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'src/jdmarker.c:490,21'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:490,24'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jdmarker.c:491,9'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'src/jdmarker.c:490,11'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:491,9'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jdmarker.c:492,18'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'src/jdmarker.c:495,9'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:496,54'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jdmarker.c:498,14'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
        - Branch String:   'src/jdmarker.c:502,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:503,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:505,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jdmarker.c:496,18'
          Dst:             jpeg_alloc_huff_table
    - functionName:    get_dac
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdmarker.c:398,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:398,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:398,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:398,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:398,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:398,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:398,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:398,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:399,10'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:398,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:398,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:398,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:401,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:402,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:422,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:402,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:402,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:403,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:402,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:402,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:402,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:403,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:403,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:405,12'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:403,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:403,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:403,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:409,19'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:409,22'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:410,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:409,9'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:410,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:412,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:412,9'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:413,58'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:415,42'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:422,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:423,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:425,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_sos
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdmarker.c:316,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:317,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:319,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:319,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:319,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:319,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:319,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:319,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:319,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:319,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:319,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:321,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:319,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:319,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:319,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:321,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:321,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:323,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:321,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:321,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:321,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:325,29'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:325,32'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:326,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:325,38'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:325,41'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:326,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:325,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:326,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:328,26'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:332,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:333,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:335,10'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:335,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:336,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:366,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:336,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:336,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:337,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:336,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:336,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:336,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:337,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:337,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:339,13'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:337,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:337,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:337,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:340,37'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:339,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:340,40'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:339,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:342,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:346,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:342,39'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:342,43'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:344,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:342,11'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:343,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:344,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:358,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:359,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:363,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:359,11'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:360,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:362,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:366,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:366,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:367,15'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:366,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:366,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:366,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:368,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:368,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:369,15'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:368,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:368,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:368,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:370,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:370,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:371,16'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:370,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:370,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:370,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_sof
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdmarker.c:251,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:252,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:254,29'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:258,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:258,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:258,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:258,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:258,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:258,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:258,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:258,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:260,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:258,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:258,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:258,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:260,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:260,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:261,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:260,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:260,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:260,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:261,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:261,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:261,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:261,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:261,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:261,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:261,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:261,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:262,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:261,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:261,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:261,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:262,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:262,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:262,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:262,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:262,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:262,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:262,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:262,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:263,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:262,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:262,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:262,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:263,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:263,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:265,10'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:263,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:263,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:263,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:274,32'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:274,35'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:276,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:274,59'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:275,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:276,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:274,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:276,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:278,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:278,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:279,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:281,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:281,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:282,49'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:286,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:286,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:288,32'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:300,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:289,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:289,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:290,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:289,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:289,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:289,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:290,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:290,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:291,31'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:290,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:290,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:290,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:293,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:293,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:295,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:293,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:293,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:293,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_soi
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdmarker.c:209,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:210,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:214,10'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:214,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:215,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:219,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    first_marker
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdmarker.c:948,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:948,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:949,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:948,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:948,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:948,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:949,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:949,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:950,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:949,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:949,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:949,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:950,17'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:950,20'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:951,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:950,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:951,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:953,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_set_marker_processor
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdmarker.c:1378,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:1379,27'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:1380,12'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:1380,39'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:1380,42'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:1383,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:1380,12'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:1381,55'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:1383,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    save_marker
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdmarker.c:767,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:769,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'src/jdmarker.c:801,18'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'src/jdmarker.c:769,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:769,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'src/jdmarker.c:769,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'src/jdmarker.c:769,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:769,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'src/jdmarker.c:769,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:769,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:769,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'src/jdmarker.c:770,12'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'src/jdmarker.c:769,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:769,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'src/jdmarker.c:769,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:771,9'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:774,11'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'src/jdmarker.c:796,32'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'src/jdmarker.c:774,11'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:775,17'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'src/jdmarker.c:777,17'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'src/jdmarker.c:778,11'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:779,31'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'src/jdmarker.c:782,11'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'src/jdmarker.c:806,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:807,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'src/jdmarker.c:820,7'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'src/jdmarker.c:810,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:810,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'src/jdmarker.c:812,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'src/jdmarker.c:810,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:810,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'src/jdmarker.c:812,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'src/jdmarker.c:812,37'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:812,40'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'src/jdmarker.c:812,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'src/jdmarker.c:812,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:806,3'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'src/jdmarker.c:813,33'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'src/jdmarker.c:820,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:822,9'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'src/jdmarker.c:833,3'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'src/jdmarker.c:822,36'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:822,39'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'src/jdmarker.c:823,61'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'src/jdmarker.c:822,9'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:823,61'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'src/jdmarker.c:825,46'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'src/jdmarker.c:836,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:838,18'
              BranchSideFuncs:
                - examine_app0
            - BranchSide:      'src/jdmarker.c:841,19'
              BranchSideFuncs:
                - examine_app14
            - BranchSide:      'src/jdmarker.c:844,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:851,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:852,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:854,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jdmarker.c:838,5'
          Dst:             examine_app0
        - Src:             'src/jdmarker.c:841,5'
          Dst:             examine_app14
    - functionName:    jpeg_save_markers
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:    4
      BranchProfiles:
        - Branch String:   'src/jdmarker.c:1335,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:1336,34'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:1341,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:1341,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:1342,15'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:1349,15'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:1344,36'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:1344,39'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:1346,14'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:1344,9'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:1345,20'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:1346,14'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:1351,36'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:1351,39'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:1352,17'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:1355,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:1356,27'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:1358,14'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:1358,41'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:1358,44'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:1362,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:1358,14'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:1359,55'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:1362,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    skip_variable
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdmarker.c:867,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:867,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:867,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:867,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:867,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:867,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:867,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:867,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:868,10'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:867,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:867,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:867,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:873,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:874,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:876,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_interesting_appn
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdmarker.c:717,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:717,3'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'src/jdmarker.c:717,3'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'src/jdmarker.c:717,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:717,3'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'src/jdmarker.c:717,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:717,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:717,3'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'src/jdmarker.c:718,10'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'src/jdmarker.c:717,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:717,3'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'src/jdmarker.c:717,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:721,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:722,15'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'src/jdmarker.c:723,12'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'src/jdmarker.c:723,12'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:724,31'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'src/jdmarker.c:726,15'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'src/jdmarker.c:727,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:728,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'src/jdmarker.c:729,13'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'src/jdmarker.c:728,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:727,31'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'src/jdmarker.c:728,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
        - Branch String:   'src/jdmarker.c:728,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:728,5'
              BranchSideFuncs:
                - examine_app14
                - examine_app0
            - BranchSide:      'src/jdmarker.c:728,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:732,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:734,18'
              BranchSideFuncs:
                - examine_app0
            - BranchSide:      'src/jdmarker.c:737,19'
              BranchSideFuncs:
                - examine_app14
            - BranchSide:      'src/jdmarker.c:741,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:747,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:748,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:750,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jdmarker.c:734,5'
          Dst:             examine_app0
        - Src:             'src/jdmarker.c:737,5'
          Dst:             examine_app14
    - functionName:    read_restart_marker
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdmarker.c:1141,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:1142,22'
              BranchSideFuncs:
                - next_marker
            - BranchSide:      'src/jdmarker.c:1146,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:1142,9'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:1143,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:1144,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:1146,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:1149,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:1154,12'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:1154,9'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:1156,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jdmarker.c:1142,10'
          Dst:             next_marker
    - functionName:    next_marker
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdmarker.c:896,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:896,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:902,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:896,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:896,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:896,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:902,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:903,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:912,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:905,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:902,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:905,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:905,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:905,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:905,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:913,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:913,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:914,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:913,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:913,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:913,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:914,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:913,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:915,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:915,9'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:916,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:920,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:924,7'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:925,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:929,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_markers
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdmarker.c:974,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdmarker.c:975,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdmarker.c:976,13'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdmarker.c:979,13'
          Branch Sides:
            - BranchSide:      'src/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:      'src/jdmarker.c:980,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:987,5'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/jdmarker.c:1036,20'
              BranchSideFuncs:
                - get_sos
            - BranchSide:      'src/jdmarker.c:1042,7'
              BranchSideFuncs: []
            - BranchSide:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:      'src/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:   'src/jdmarker.c:989,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdmarker.c:995,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdmarker.c:1000,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdmarker.c:1005,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdmarker.c:1010,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdmarker.c:1015,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdmarker.c:1020,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdmarker.c:1036,11'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:1037,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:1038,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:1047,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdmarker.c:1052,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdmarker.c:1057,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdmarker.c:1062,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdmarker.c:1082,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdmarker.c:1088,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdmarker.c:1105,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:             'src/jdmarker.c:976,14'
          Dst:             first_marker
        - Src:             'src/jdmarker.c:979,14'
          Dst:             next_marker
        - Src:             'src/jdmarker.c:989,12'
          Dst:             get_soi
        - Src:             'src/jdmarker.c:995,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:1000,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:1005,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:1010,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:1015,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:1020,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:1036,12'
          Dst:             get_sos
        - Src:             'src/jdmarker.c:1047,12'
          Dst:             get_dac
        - Src:             'src/jdmarker.c:1052,12'
          Dst:             get_dht
        - Src:             'src/jdmarker.c:1057,12'
          Dst:             get_dqt
        - Src:             'src/jdmarker.c:1062,12'
          Dst:             get_dri
        - Src:             'src/jdmarker.c:1105,12'
          Dst:             skip_variable
    - functionName:    reset_marker_reader
      functionSourceFile: '/src/libjpeg-turbo.main/src/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.main/src/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:   'src/jdmarker.c:1306,3'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:1307,5'
              BranchSideFuncs:
                - reset_marker_reader
            - BranchSide:      'src/jdmarker.c:1310,3'
              BranchSideFuncs:
                - reset_marker_reader
      Callsites:
        - Src:             'src/jdmarker.c:1313,3'
          Dst:             reset_marker_reader
    - functionName:    jpeg_resync_to_restart
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdmarker.c:1226,9'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:1227,14'
              BranchSideFuncs:
                - next_marker
            - BranchSide:      'src/jdmarker.c:1228,14'
              BranchSideFuncs:
                - next_marker
        - Branch String:   'src/jdmarker.c:1228,35'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:1228,38'
              BranchSideFuncs:
                - next_marker
            - BranchSide:      'src/jdmarker.c:1229,14'
              BranchSideFuncs:
                - next_marker
        - Branch String:   'src/jdmarker.c:1228,14'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:1229,14'
              BranchSideFuncs:
                - next_marker
            - BranchSide:      'src/jdmarker.c:1231,11'
              BranchSideFuncs:
                - next_marker
        - Branch String:   'src/jdmarker.c:1231,57'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:1232,11'
              BranchSideFuncs:
                - next_marker
            - BranchSide:      'src/jdmarker.c:1233,16'
              BranchSideFuncs:
                - next_marker
        - Branch String:   'src/jdmarker.c:1231,11'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:1233,16'
              BranchSideFuncs:
                - next_marker
            - BranchSide:      'src/jdmarker.c:1234,16'
              BranchSideFuncs:
                - next_marker
        - Branch String:   'src/jdmarker.c:1234,62'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:1235,16'
              BranchSideFuncs:
                - next_marker
            - BranchSide:      'src/jdmarker.c:1236,16'
              BranchSideFuncs:
                - next_marker
        - Branch String:   'src/jdmarker.c:1234,16'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:1236,16'
              BranchSideFuncs:
                - next_marker
            - BranchSide:      'src/jdmarker.c:1238,16'
              BranchSideFuncs:
                - next_marker
        - Branch String:   'src/jdmarker.c:1241,5'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:1225,3'
              BranchSideFuncs:
                - next_marker
            - BranchSide:      'src/jdmarker.c:1244,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmarker.c:1248,24'
              BranchSideFuncs:
                - next_marker
            - BranchSide:      'src/jdmarker.c:1255,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdmarker.c:1248,11'
          Branch Sides:
            - BranchSide:      'src/jdmarker.c:1249,9'
              BranchSideFuncs:
                - next_marker
            - BranchSide:      'src/jdmarker.c:1250,16'
              BranchSideFuncs:
                - next_marker
      Callsites:
        - Src:             'src/jdmarker.c:1248,12'
          Dst:             next_marker
    - functionName:    prepare_range_limit_table
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdmaster.c:425,7'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:427,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:445,14'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:434,5'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:435,27'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:436,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:438,5'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:439,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:441,12'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:445,14'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:447,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:471,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:457,5'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:458,31'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:459,13'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:461,5'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:462,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:464,12'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:481,5'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:482,31'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:483,13'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:485,5'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:486,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:488,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    master_selection
      functionSourceFile: '/src/libjpeg-turbo.main/src/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         136
      ICount:          982
      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:   'src/jdmaster.c:525,7'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:526,5'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
                - prepare_range_limit_table
                - use_merged_upsample
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
                - j12init_1pass_quantizer
                - jinit_1pass_quantizer
            - BranchSide:      'src/jdmaster.c:532,31'
              BranchSideFuncs:
                - jpeg_calc_output_dimensions
                - prepare_range_limit_table
                - use_merged_upsample
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
                - j12init_1pass_quantizer
                - jinit_1pass_quantizer
        - Branch String:   'src/jdmaster.c:539,7'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:540,5'
              BranchSideFuncs:
                - use_merged_upsample
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
                - j12init_1pass_quantizer
                - jinit_1pass_quantizer
            - BranchSide:      'src/jdmaster.c:543,3'
              BranchSideFuncs:
                - use_merged_upsample
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
                - j12init_1pass_quantizer
                - jinit_1pass_quantizer
        - Branch String:   'src/jdmaster.c:550,31'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:550,35'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
                - j12init_1pass_quantizer
                - jinit_1pass_quantizer
            - BranchSide:      'src/jdmaster.c:551,5'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
                - j12init_1pass_quantizer
                - jinit_1pass_quantizer
        - Branch String:   'src/jdmaster.c:550,7'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:551,5'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
                - j12init_1pass_quantizer
                - jinit_1pass_quantizer
            - BranchSide:      'src/jdmaster.c:555,7'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
                - j12init_1pass_quantizer
                - jinit_1pass_quantizer
        - Branch String:   'src/jdmaster.c:555,7'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:556,9'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
                - j12init_1pass_quantizer
                - jinit_1pass_quantizer
            - BranchSide:      'src/jdmaster.c:607,8'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
        - Branch String:   'src/jdmaster.c:556,9'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:557,7'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
                - j12init_1pass_quantizer
                - jinit_1pass_quantizer
            - BranchSide:      'src/jdmaster.c:559,9'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
                - j12init_1pass_quantizer
                - jinit_1pass_quantizer
        - Branch String:   'src/jdmaster.c:559,42'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:560,9'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
                - j12init_1pass_quantizer
                - jinit_1pass_quantizer
            - BranchSide:      'src/jdmaster.c:561,7'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
                - j12init_1pass_quantizer
                - jinit_1pass_quantizer
        - Branch String:   'src/jdmaster.c:559,9'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:561,7'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
                - j12init_1pass_quantizer
                - jinit_1pass_quantizer
            - BranchSide:      'src/jdmaster.c:565,16'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
                - j12init_1pass_quantizer
                - jinit_1pass_quantizer
        - Branch String:   'src/jdmaster.c:565,16'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:566,7'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
                - j12init_1pass_quantizer
                - jinit_1pass_quantizer
            - BranchSide:      'src/jdmaster.c:567,16'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
                - j12init_1pass_quantizer
                - jinit_1pass_quantizer
        - Branch String:   'src/jdmaster.c:567,16'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:568,7'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
                - j12init_1pass_quantizer
                - jinit_1pass_quantizer
            - BranchSide:      'src/jdmaster.c:570,7'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
                - j12init_1pass_quantizer
                - jinit_1pass_quantizer
        - Branch String:   'src/jdmaster.c:573,9'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:575,11'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
                - j12init_1pass_quantizer
                - jinit_1pass_quantizer
            - BranchSide:      'src/jdmaster.c:588,9'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
        - Branch String:   'src/jdmaster.c:575,11'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:576,31'
              BranchSideFuncs:
                - jinit_1pass_quantizer
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
            - BranchSide:      'src/jdmaster.c:577,16'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
                - j12init_1pass_quantizer
        - Branch String:   'src/jdmaster.c:577,16'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:578,33'
              BranchSideFuncs:
                - j12init_1pass_quantizer
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
            - BranchSide:      'src/jdmaster.c:580,9'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
        - Branch String:   'src/jdmaster.c:588,35'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:588,38'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
            - BranchSide:      'src/jdmaster.c:590,11'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
        - Branch String:   'src/jdmaster.c:588,9'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:590,11'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
                - jinit_2pass_quantizer
            - BranchSide:      'src/jdmaster.c:604,3'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
        - Branch String:   'src/jdmaster.c:590,11'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:591,31'
              BranchSideFuncs:
                - jinit_2pass_quantizer
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
            - BranchSide:      'src/jdmaster.c:592,16'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
                - j12init_2pass_quantizer
        - Branch String:   'src/jdmaster.c:592,16'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:593,33'
              BranchSideFuncs:
                - j12init_2pass_quantizer
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
            - BranchSide:      'src/jdmaster.c:595,9'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
                - j12init_merged_upsampler
                - jinit_merged_upsampler
        - Branch String:   'src/jdmaster.c:607,7'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:608,9'
              BranchSideFuncs:
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
            - BranchSide:      'src/jdmaster.c:647,7'
              BranchSideFuncs:
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
        - Branch String:   'src/jdmaster.c:608,9'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:610,11'
              BranchSideFuncs:
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_merged_upsampler
                - jinit_merged_upsampler
            - BranchSide:      'src/jdmaster.c:620,11'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
                - jinit_color_deconverter
                - jinit_upsampler
        - Branch String:   'src/jdmaster.c:610,11'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:611,32'
              BranchSideFuncs:
                - jinit_merged_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
            - BranchSide:      'src/jdmaster.c:612,16'
              BranchSideFuncs:
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_merged_upsampler
        - Branch String:   'src/jdmaster.c:612,16'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:613,34'
              BranchSideFuncs:
                - j12init_merged_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
            - BranchSide:      'src/jdmaster.c:615,9'
              BranchSideFuncs:
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
        - Branch String:   'src/jdmaster.c:620,11'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:621,33'
              BranchSideFuncs:
                - jinit_color_deconverter
                - jinit_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
            - BranchSide:      'src/jdmaster.c:623,18'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
                - j12init_color_deconverter
                - j12init_upsampler
        - Branch String:   'src/jdmaster.c:623,18'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:624,35'
              BranchSideFuncs:
                - j12init_color_deconverter
                - j12init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
            - BranchSide:      'src/jdmaster.c:628,35'
              BranchSideFuncs:
                - j16init_color_deconverter
                - j16init_upsampler
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
                - jinit_d_post_controller
        - Branch String:   'src/jdmaster.c:635,9'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:636,31'
              BranchSideFuncs:
                - jinit_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
            - BranchSide:      'src/jdmaster.c:637,14'
              BranchSideFuncs:
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
                - j12init_d_post_controller
        - Branch String:   'src/jdmaster.c:637,14'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:638,33'
              BranchSideFuncs:
                - j12init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
            - BranchSide:      'src/jdmaster.c:641,33'
              BranchSideFuncs:
                - j16init_d_post_controller
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
        - Branch String:   'src/jdmaster.c:647,7'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:652,9'
              BranchSideFuncs:
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
                - jinit_lossless_decompressor
            - BranchSide:      'src/jdmaster.c:679,9'
              BranchSideFuncs:
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
                - jinit_inverse_dct
        - Branch String:   'src/jdmaster.c:652,9'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:653,35'
              BranchSideFuncs:
                - jinit_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
            - BranchSide:      'src/jdmaster.c:654,14'
              BranchSideFuncs:
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
                - j12init_lossless_decompressor
        - Branch String:   'src/jdmaster.c:654,14'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:655,37'
              BranchSideFuncs:
                - j12init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
            - BranchSide:      'src/jdmaster.c:657,37'
              BranchSideFuncs:
                - j16init_lossless_decompressor
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
        - Branch String:   'src/jdmaster.c:659,9'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:660,7'
              BranchSideFuncs:
                - j16init_d_diff_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
            - BranchSide:      'src/jdmaster.c:662,27'
              BranchSideFuncs:
                - jinit_lhuff_decoder
                - j16init_d_diff_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
        - Branch String:   'src/jdmaster.c:666,56'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:666,56'
              BranchSideFuncs:
                - j16init_d_diff_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
            - BranchSide:      'src/jdmaster.c:667,20'
              BranchSideFuncs:
                - j16init_d_diff_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_diff_controller
                - jinit_d_diff_controller
        - Branch String:   'src/jdmaster.c:668,9'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:669,31'
              BranchSideFuncs:
                - jinit_d_diff_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
            - BranchSide:      'src/jdmaster.c:670,14'
              BranchSideFuncs:
                - j16init_d_diff_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_diff_controller
        - Branch String:   'src/jdmaster.c:670,14'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:671,33'
              BranchSideFuncs:
                - j12init_d_diff_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
            - BranchSide:      'src/jdmaster.c:673,33'
              BranchSideFuncs:
                - j16init_d_diff_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
        - Branch String:   'src/jdmaster.c:679,9'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:680,25'
              BranchSideFuncs:
                - jinit_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
            - BranchSide:      'src/jdmaster.c:681,14'
              BranchSideFuncs:
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
                - j12init_inverse_dct
        - Branch String:   'src/jdmaster.c:681,14'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:682,27'
              BranchSideFuncs:
                - j12init_inverse_dct
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
            - BranchSide:      'src/jdmaster.c:684,7'
              BranchSideFuncs:
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
                - jinit_arith_decoder
        - Branch String:   'src/jdmaster.c:686,9'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:688,27'
              BranchSideFuncs:
                - jinit_arith_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
            - BranchSide:      'src/jdmaster.c:693,11'
              BranchSideFuncs:
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
        - Branch String:   'src/jdmaster.c:693,11'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:695,29'
              BranchSideFuncs:
                - jinit_phuff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
            - BranchSide:      'src/jdmaster.c:700,28'
              BranchSideFuncs:
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
        - Branch String:   'src/jdmaster.c:704,56'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:704,56'
              BranchSideFuncs:
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
            - BranchSide:      'src/jdmaster.c:705,20'
              BranchSideFuncs:
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
                - j12init_d_coef_controller
        - Branch String:   'src/jdmaster.c:706,9'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:707,33'
              BranchSideFuncs:
                - j12init_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
            - BranchSide:      'src/jdmaster.c:709,31'
              BranchSideFuncs:
                - jinit_d_coef_controller
                - j16init_d_main_controller
                - j12init_d_main_controller
                - jinit_d_main_controller
        - Branch String:   'src/jdmaster.c:712,7'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:713,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:728,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:713,9'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:714,31'
              BranchSideFuncs:
                - jinit_d_main_controller
            - BranchSide:      'src/jdmaster.c:715,14'
              BranchSideFuncs:
                - j16init_d_main_controller
                - j12init_d_main_controller
        - Branch String:   'src/jdmaster.c:715,14'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:716,33'
              BranchSideFuncs:
                - j12init_d_main_controller
            - BranchSide:      'src/jdmaster.c:720,33'
              BranchSideFuncs:
                - j16init_d_main_controller
        - Branch String:   'src/jdmaster.c:745,31'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:745,35'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:745,31'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:745,57'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:745,57'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:746,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:745,7'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:745,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:749,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:749,9'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:751,24'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:754,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jdmaster.c:532,3'
          Dst:             jpeg_calc_output_dimensions
        - Src:             'src/jdmaster.c:533,3'
          Dst:             prepare_range_limit_table
        - Src:             'src/jdmaster.c:544,35'
          Dst:             use_merged_upsample
        - Src:             'src/jdmaster.c:576,9'
          Dst:             jinit_1pass_quantizer
        - Src:             'src/jdmaster.c:578,9'
          Dst:             j12init_1pass_quantizer
        - Src:             'src/jdmaster.c:591,9'
          Dst:             jinit_2pass_quantizer
        - Src:             'src/jdmaster.c:593,9'
          Dst:             j12init_2pass_quantizer
        - Src:             'src/jdmaster.c:611,9'
          Dst:             jinit_merged_upsampler
        - Src:             'src/jdmaster.c:613,9'
          Dst:             j12init_merged_upsampler
        - Src:             'src/jdmaster.c:621,9'
          Dst:             jinit_color_deconverter
        - Src:             'src/jdmaster.c:622,9'
          Dst:             jinit_upsampler
        - Src:             'src/jdmaster.c:624,9'
          Dst:             j12init_color_deconverter
        - Src:             'src/jdmaster.c:625,9'
          Dst:             j12init_upsampler
        - Src:             'src/jdmaster.c:628,9'
          Dst:             j16init_color_deconverter
        - Src:             'src/jdmaster.c:629,9'
          Dst:             j16init_upsampler
        - Src:             'src/jdmaster.c:636,7'
          Dst:             jinit_d_post_controller
        - Src:             'src/jdmaster.c:638,7'
          Dst:             j12init_d_post_controller
        - Src:             'src/jdmaster.c:641,7'
          Dst:             j16init_d_post_controller
        - Src:             'src/jdmaster.c:653,7'
          Dst:             jinit_lossless_decompressor
        - Src:             'src/jdmaster.c:655,7'
          Dst:             j12init_lossless_decompressor
        - Src:             'src/jdmaster.c:657,7'
          Dst:             j16init_lossless_decompressor
        - Src:             'src/jdmaster.c:662,7'
          Dst:             jinit_lhuff_decoder
        - Src:             'src/jdmaster.c:669,7'
          Dst:             jinit_d_diff_controller
        - Src:             'src/jdmaster.c:671,7'
          Dst:             j12init_d_diff_controller
        - Src:             'src/jdmaster.c:673,7'
          Dst:             j16init_d_diff_controller
        - Src:             'src/jdmaster.c:680,7'
          Dst:             jinit_inverse_dct
        - Src:             'src/jdmaster.c:682,7'
          Dst:             j12init_inverse_dct
        - Src:             'src/jdmaster.c:688,7'
          Dst:             jinit_arith_decoder
        - Src:             'src/jdmaster.c:695,9'
          Dst:             jinit_phuff_decoder
        - Src:             'src/jdmaster.c:700,9'
          Dst:             jinit_huff_decoder
        - Src:             'src/jdmaster.c:707,7'
          Dst:             j12init_d_coef_controller
        - Src:             'src/jdmaster.c:709,7'
          Dst:             jinit_d_coef_controller
        - Src:             'src/jdmaster.c:714,7'
          Dst:             jinit_d_main_controller
        - Src:             'src/jdmaster.c:716,7'
          Dst:             j12init_d_main_controller
        - Src:             'src/jdmaster.c:720,7'
          Dst:             j16init_d_main_controller
    - functionName:    jpeg_calc_output_dimensions
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdmaster.c:273,7'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:274,5'
              BranchSideFuncs:
                - jpeg_core_output_dimensions
                - use_merged_upsample
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jdmaster.c:277,31'
              BranchSideFuncs:
                - jpeg_core_output_dimensions
                - use_merged_upsample
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jdmaster.c:281,7'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:287,13'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'src/jdmaster.c:325,27'
              BranchSideFuncs:
                - use_merged_upsample
        - Branch String:   'src/jdmaster.c:287,5'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:289,19'
              BranchSideFuncs:
                - use_merged_upsample
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jdmaster.c:307,13'
              BranchSideFuncs:
                - use_merged_upsample
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jdmaster.c:290,30'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:290,7'
              BranchSideFuncs:
                - use_merged_upsample
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jdmaster.c:291,16'
              BranchSideFuncs:
                - use_merged_upsample
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jdmaster.c:292,58'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:290,7'
              BranchSideFuncs:
                - use_merged_upsample
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jdmaster.c:293,16'
              BranchSideFuncs:
                - use_merged_upsample
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jdmaster.c:290,7'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:295,17'
              BranchSideFuncs:
                - use_merged_upsample
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jdmaster.c:300,34'
              BranchSideFuncs:
                - use_merged_upsample
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jdmaster.c:307,5'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:311,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - use_merged_upsample
            - BranchSide:      'src/jdmaster.c:321,3'
              BranchSideFuncs:
                - use_merged_upsample
        - Branch String:   'src/jdmaster.c:334,3'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:336,5'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'src/jdmaster.c:349,49'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'src/jdmaster.c:349,49'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'src/jdmaster.c:349,49'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'src/jdmaster.c:349,49'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'src/jdmaster.c:349,49'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'src/jdmaster.c:349,49'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'src/jdmaster.c:349,49'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'src/jdmaster.c:349,49'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'src/jdmaster.c:349,49'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'src/jdmaster.c:349,49'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'src/jdmaster.c:349,49'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'src/jdmaster.c:353,5'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'src/jdmaster.c:353,5'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'src/jdmaster.c:357,5'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'src/jdmaster.c:357,5'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'src/jdmaster.c:360,35'
              BranchSideFuncs:
                - use_merged_upsample
        - Branch String:   'src/jdmaster.c:363,31'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:363,3'
              BranchSideFuncs:
                - use_merged_upsample
            - BranchSide:      'src/jdmaster.c:364,31'
              BranchSideFuncs:
                - use_merged_upsample
        - Branch String:   'src/jdmaster.c:367,7'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:368,32'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:370,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jdmaster.c:277,3'
          Dst:             jpeg_core_output_dimensions
        - Src:             'src/jdmaster.c:311,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:316,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:367,7'
          Dst:             use_merged_upsample
    - functionName:    use_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdmaster.c:39,7'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:40,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:42,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:42,34'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:42,37'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:43,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:42,7'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:43,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:45,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:45,44'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:45,47'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:58,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:45,74'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:46,8'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:58,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:46,42'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:47,8'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:59,8'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:47,45'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:48,8'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:59,8'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:48,46'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:49,8'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:59,8'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:49,47'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:50,8'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:59,8'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:50,46'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:51,8'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:59,8'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:51,47'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:52,8'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:59,8'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:52,47'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:53,8'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:59,8'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:53,47'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:54,8'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:59,8'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:54,47'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:55,8'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:59,8'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:55,47'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:56,8'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:59,8'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:56,47'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:57,8'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:59,8'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:45,7'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:58,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:59,8'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:59,45'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:60,8'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:61,8'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:60,42'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:61,8'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:63,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:61,45'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:62,8'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:65,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:59,7'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:63,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:65,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:65,46'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:66,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:71,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:66,46'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:67,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:71,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:67,46'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:68,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:71,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:68,46'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:69,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:71,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:69,46'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:70,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:71,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:65,7'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:71,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:73,75'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:74,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:74,75'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:75,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:73,7'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:78,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_core_output_dimensions
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdmaster.c:105,7'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:107,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:247,27'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:107,9'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:110,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/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:   'src/jdmaster.c:115,16'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:118,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/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:   'src/jdmaster.c:123,16'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:126,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/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:   'src/jdmaster.c:131,16'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:134,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/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:   'src/jdmaster.c:139,16'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:142,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/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:   'src/jdmaster.c:147,16'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:150,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/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:   'src/jdmaster.c:155,16'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:158,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/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:   'src/jdmaster.c:163,16'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:166,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/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:   'src/jdmaster.c:171,16'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:174,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/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:   'src/jdmaster.c:179,16'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:182,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/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:   'src/jdmaster.c:187,16'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:190,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/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:   'src/jdmaster.c:195,16'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:198,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/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:   'src/jdmaster.c:203,16'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:206,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/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:   'src/jdmaster.c:211,16'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:214,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jdmaster.c:219,16'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jdmaster.c:219,16'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:222,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
            - BranchSide:      'src/jdmaster.c:230,29'
              BranchSideFuncs:
                - jdiv_round_up
                - jdiv_round_up
        - Branch String:   'src/jdmaster.c:238,5'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:240,37'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:243,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jdmaster.c:110,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:112,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:118,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:120,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:126,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:128,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:134,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:136,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:142,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:144,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:150,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:152,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:158,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:160,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:166,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:168,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:174,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:176,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:182,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:184,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:190,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:192,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:198,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:200,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:206,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:208,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:214,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:216,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:222,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:224,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:230,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:232,9'
          Dst:             jdiv_round_up
    - functionName:    finish_output_pass
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdmaster.c:841,7'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:841,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:842,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    prepare_for_output_pass
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdmaster.c:781,7'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:784,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:792,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:792,32'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:792,35'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:803,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:792,9'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:794,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:803,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:794,36'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:794,39'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:797,18'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:794,11'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:795,28'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:797,18'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:797,18'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:798,28'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:800,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:806,11'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:807,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:808,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:809,11'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:810,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:811,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:818,7'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:818,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:819,41'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:825,31'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:825,35'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:828,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:825,9'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:826,41'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:828,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jinit_master_decompress
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:             'src/jdmaster.c:892,3'
          Dst:             master_selection
    - functionName:    jpeg_new_colormap
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdmaster.c:859,7'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:860,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:862,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:862,30'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:862,33'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:870,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:862,62'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:863,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:870,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdmaster.c:862,7'
          Branch Sides:
            - BranchSide:      'src/jdmaster.c:865,24'
              BranchSideFuncs: []
            - BranchSide:      'src/jdmaster.c:870,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    build_ycc_rgb_table
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmerge.c:181,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:186,21'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:196,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v1_merged_upsample_565
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmerge.c:470,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:471,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:472,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmerge.c:480,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:481,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:484,33'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrg565.c:45,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrg565.c:47,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrg565.c:71,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrg565.c:71,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrg565.c:72,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:481,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrg565.c:45,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrg565.c:47,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrg565.c:71,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v1_merged_upsample_565D
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmerge.c:470,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:471,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:472,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmerge.c:493,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:494,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:497,34'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrg565.c:117,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrg565.c:119,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrg565.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrg565.c:145,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrg565.c:146,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:494,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrg565.c:117,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrg565.c:119,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrg565.c:145,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmerge.c:308,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:310,42'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:315,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:315,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:319,42'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:324,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:324,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:329,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:329,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:334,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:334,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:338,35'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:312,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:317,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:321,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:326,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:331,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:336,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:340,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    merged_1v_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jdmerge.c:470,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:471,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:472,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmerge.c:506,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:507,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:510,33'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrg565.c:191,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrg565.c:193,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrg565.c:232,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrg565.c:232,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrg565.c:233,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:507,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrg565.c:191,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrg565.c:193,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrg565.c:232,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v2_merged_upsample_565D
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmerge.c:470,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:471,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:472,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmerge.c:519,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:520,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:523,34'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrg565.c:289,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrg565.c:291,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrg565.c:334,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrg565.c:334,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrg565.c:335,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:520,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrg565.c:289,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrg565.c:291,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrg565.c:334,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmerge.c:353,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:355,42'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:360,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:360,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:364,42'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:369,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:369,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:374,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:374,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:379,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:379,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:383,35'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:357,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:362,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:366,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:371,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:376,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:381,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:385,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    merged_2v_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmerge.c:232,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:234,23'
              BranchSideFuncs:
                - jcopy_sample_rows
            - BranchSide:      'src/wrapper/../jdmerge.c:243,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmerge.c:235,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:236,14'
              BranchSideFuncs:
                - jcopy_sample_rows
            - BranchSide:      'src/wrapper/../jdmerge.c:237,25'
              BranchSideFuncs:
                - jcopy_sample_rows
        - Branch String:   'src/wrapper/../jdmerge.c:245,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:246,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:248,24'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmerge.c:249,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:250,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:252,20'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmerge.c:253,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:254,22'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:256,22'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmerge.c:267,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:267,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:268,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdmerge.c:237,5'
          Dst:             jcopy_sample_rows
    - functionName:    start_pass_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jdmerge.c:541,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:542,5'
              BranchSideFuncs:
                - jsimd_can_h2v1_merged_upsample
                - build_ycc_rgb_table
                - jsimd_can_h2v2_merged_upsample
            - BranchSide:      'src/wrapper/../jdmerge.c:545,7'
              BranchSideFuncs:
                - jsimd_can_h2v1_merged_upsample
                - build_ycc_rgb_table
                - jsimd_can_h2v2_merged_upsample
        - Branch String:   'src/wrapper/../jdmerge.c:553,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:554,5'
              BranchSideFuncs:
                - jsimd_can_h2v2_merged_upsample
                - build_ycc_rgb_table
            - BranchSide:      'src/wrapper/../jdmerge.c:573,5'
              BranchSideFuncs:
                - jsimd_can_h2v1_merged_upsample
                - build_ycc_rgb_table
        - Branch String:   'src/wrapper/../jdmerge.c:556,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:557,7'
              BranchSideFuncs:
                - build_ycc_rgb_table
            - BranchSide:      'src/wrapper/../jdmerge.c:560,7'
              BranchSideFuncs:
                - build_ycc_rgb_table
        - Branch String:   'src/wrapper/../jdmerge.c:561,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:562,11'
              BranchSideFuncs:
                - build_ycc_rgb_table
            - BranchSide:      'src/wrapper/../jdmerge.c:570,9'
              BranchSideFuncs:
                - build_ycc_rgb_table
        - Branch String:   'src/wrapper/../jdmerge.c:562,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:563,9'
              BranchSideFuncs:
                - build_ycc_rgb_table
            - BranchSide:      'src/wrapper/../jdmerge.c:565,9'
              BranchSideFuncs:
                - build_ycc_rgb_table
        - Branch String:   'src/wrapper/../jdmerge.c:575,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:576,7'
              BranchSideFuncs:
                - build_ycc_rgb_table
            - BranchSide:      'src/wrapper/../jdmerge.c:579,7'
              BranchSideFuncs:
                - build_ycc_rgb_table
        - Branch String:   'src/wrapper/../jdmerge.c:580,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:581,11'
              BranchSideFuncs:
                - build_ycc_rgb_table
            - BranchSide:      'src/wrapper/../jdmerge.c:588,5'
              BranchSideFuncs:
                - build_ycc_rgb_table
        - Branch String:   'src/wrapper/../jdmerge.c:581,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:582,9'
              BranchSideFuncs:
                - build_ycc_rgb_table
            - BranchSide:      'src/wrapper/../jdmerge.c:584,9'
              BranchSideFuncs:
                - build_ycc_rgb_table
      Callsites:
        - Src:             'src/wrapper/../jdmerge.c:556,9'
          Dst:             jsimd_can_h2v2_merged_upsample
        - Src:             'src/wrapper/../jdmerge.c:575,9'
          Dst:             jsimd_can_h2v1_merged_upsample
        - Src:             'src/wrapper/../jdmerge.c:591,3'
          Dst:             build_ycc_rgb_table
    - functionName:    build_ycc_rgb_table
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmerge.c:181,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:186,21'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:196,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v1_merged_upsample_565
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmerge.c:470,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:471,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:472,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmerge.c:480,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:481,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:484,33'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrg565.c:45,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrg565.c:47,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrg565.c:71,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrg565.c:71,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrg565.c:72,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:481,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrg565.c:45,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrg565.c:47,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrg565.c:71,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v1_merged_upsample_565D
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmerge.c:470,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:471,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:472,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmerge.c:493,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:494,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:497,34'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrg565.c:117,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrg565.c:119,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrg565.c:145,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrg565.c:145,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrg565.c:146,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:494,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrg565.c:117,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrg565.c:119,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrg565.c:145,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmerge.c:308,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:310,42'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:315,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:315,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:319,42'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:324,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:324,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:329,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:329,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:334,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:334,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:338,35'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:312,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:317,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:321,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:326,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:331,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:336,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:47,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:49,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:73,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:73,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:340,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    merged_1v_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jdmerge.c:470,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:471,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:472,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmerge.c:506,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:507,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:510,33'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrg565.c:191,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrg565.c:193,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrg565.c:232,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrg565.c:232,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrg565.c:233,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:507,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrg565.c:191,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrg565.c:193,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrg565.c:232,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v2_merged_upsample_565D
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmerge.c:470,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:471,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:472,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmerge.c:519,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:520,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:523,34'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrg565.c:289,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrg565.c:291,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrg565.c:334,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrg565.c:334,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrg565.c:335,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:520,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrg565.c:289,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrg565.c:291,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrg565.c:334,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmerge.c:353,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:355,42'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:360,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:360,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:364,42'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:369,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:369,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:374,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:374,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:379,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:379,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:383,35'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:357,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:362,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:366,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:371,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:376,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:381,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:121,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmrgext.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmrgext.c:163,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmrgext.c:164,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:385,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    merged_2v_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmerge.c:232,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:234,23'
              BranchSideFuncs:
                - j12copy_sample_rows
            - BranchSide:      'src/wrapper/../jdmerge.c:243,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmerge.c:235,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:236,14'
              BranchSideFuncs:
                - j12copy_sample_rows
            - BranchSide:      'src/wrapper/../jdmerge.c:237,25'
              BranchSideFuncs:
                - j12copy_sample_rows
        - Branch String:   'src/wrapper/../jdmerge.c:245,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:246,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:248,24'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmerge.c:249,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:250,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:252,20'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmerge.c:253,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:254,22'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:256,22'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmerge.c:267,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:267,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmerge.c:268,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdmerge.c:237,5'
          Dst:             j12copy_sample_rows
    - functionName:    start_pass_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jdmerge.c:541,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:542,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.1494
            - BranchSide:      'src/wrapper/../jdmerge.c:545,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.1494
        - Branch String:   'src/wrapper/../jdmerge.c:553,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:554,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.1494
            - BranchSide:      'src/wrapper/../jdmerge.c:573,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.1494
        - Branch String:   'src/wrapper/../jdmerge.c:561,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:562,11'
              BranchSideFuncs:
                - build_ycc_rgb_table.1494
            - BranchSide:      'src/wrapper/../jdmerge.c:570,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.1494
        - Branch String:   'src/wrapper/../jdmerge.c:562,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:563,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.1494
            - BranchSide:      'src/wrapper/../jdmerge.c:565,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.1494
        - Branch String:   'src/wrapper/../jdmerge.c:580,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:581,11'
              BranchSideFuncs:
                - build_ycc_rgb_table.1494
            - BranchSide:      'src/wrapper/../jdmerge.c:588,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.1494
        - Branch String:   'src/wrapper/../jdmerge.c:581,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmerge.c:582,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.1494
            - BranchSide:      'src/wrapper/../jdmerge.c:584,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.1494
      Callsites:
        - Src:             'src/wrapper/../jdmerge.c:591,3'
          Dst:             build_ycc_rgb_table
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdphuff.c:243,7'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:244,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdphuff.c:247,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdphuff.c:247,3'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:248,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdphuff.c:250,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdphuff.c:260,7'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:261,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdphuff.c:263,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decode_mcu_AC_refine
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdphuff.c:518,7'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdphuff.c:519,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdphuff.c:520,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/jdphuff.c:521,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdphuff.c:526,7'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:529,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdphuff.c:634,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdphuff.c:547,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/jdphuff.c:604,9'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:548,7'
          Branch Sides:
            - BranchSide:      'src/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:      'src/jdphuff.c:602,5'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:549,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdphuff.c:549,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/jdphuff.c:549,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdphuff.c:549,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdphuff.c:549,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdphuff.c:549,9'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:549,9'
              BranchSideFuncs: []
            - BranchSide:      'src/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:   'src/jdphuff.c:552,13'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdphuff.c:553,15'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdphuff.c:555,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdphuff.c:555,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdphuff.c:556,15'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdphuff.c:561,15'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:0,0'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:562,27'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:563,17'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:564,15'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:568,13'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:564,15'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:564,15'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:565,19'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:564,15'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:564,15'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:565,19'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:578,15'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdphuff.c:579,13'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdphuff.c:579,13'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdphuff.c:580,17'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdphuff.c:581,19'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdphuff.c:582,21'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdphuff.c:589,17'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdphuff.c:593,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdphuff.c:594,13'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdphuff.c:604,9'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:610,7'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:629,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdphuff.c:610,7'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:611,21'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:625,13'
              BranchSideFuncs: []
        - Branch String:   'src/jdphuff.c:612,13'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:613,11'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:623,7'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:613,11'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:613,11'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:614,15'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:613,11'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:613,11'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:614,15'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:614,15'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:615,19'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:622,9'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:615,17'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:616,20'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:621,11'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:616,19'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:617,37'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:619,37'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:634,7'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:635,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdphuff.c:637,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdphuff.c:641,3'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:642,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdphuff.c:644,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jdphuff.c:520,12'
          Dst:             process_restart
        - Src:             'src/jdphuff.c:549,9'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdphuff.c:549,9'
          Dst:             jpeg_huff_decode
        - Src:             'src/jdphuff.c:555,11'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdphuff.c:564,15'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdphuff.c:579,13'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdphuff.c:613,11'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    decode_mcu_DC_refine
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdphuff.c:461,7'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:462,9'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - process_restart
            - BranchSide:      'src/jdphuff.c:472,3'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:462,9'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:463,28'
              BranchSideFuncs:
                - process_restart
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:465,3'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:463,11'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:463,33'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:464,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdphuff.c:476,3'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:477,13'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:487,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdphuff.c:480,5'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:480,5'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:481,9'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:480,5'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:480,5'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:481,9'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:481,9'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:482,22'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:484,3'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:490,7'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:491,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdphuff.c:493,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jdphuff.c:463,12'
          Dst:             process_restart
        - Src:             'src/jdphuff.c:480,5'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    decode_mcu_AC_first
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdphuff.c:378,7'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:379,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - process_restart
            - BranchSide:      'src/jdphuff.c:387,8'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:379,9'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:380,28'
              BranchSideFuncs:
                - process_restart
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:382,3'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:380,11'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:380,33'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:381,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdphuff.c:387,7'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:392,14'
              BranchSideFuncs: []
            - BranchSide:      'src/jdphuff.c:438,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdphuff.c:396,9'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:397,13'
              BranchSideFuncs: []
            - BranchSide:      'src/jdphuff.c:399,7'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:403,7'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:404,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:430,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdphuff.c:404,9'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:404,9'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:404,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:404,9'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:404,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:404,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdphuff.c:404,9'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:404,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:404,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:404,9'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:404,9'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:404,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:404,9'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:404,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdphuff.c:405,13'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:407,13'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:408,16'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:415,15'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:409,11'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:409,11'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:410,15'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:409,11'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:409,11'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:410,15'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:411,15'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:411,13'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:411,13'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:415,15'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:416,15'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:418,27'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:419,17'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:420,15'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:424,19'
              BranchSideFuncs: []
        - Branch String:   'src/jdphuff.c:420,15'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:420,15'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:421,19'
              BranchSideFuncs: []
        - Branch String:   'src/jdphuff.c:420,15'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:420,15'
              BranchSideFuncs: []
            - BranchSide:      'src/jdphuff.c:421,19'
              BranchSideFuncs: []
        - Branch String:   'src/jdphuff.c:438,7'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:439,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdphuff.c:441,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jdphuff.c:380,12'
          Dst:             process_restart
        - Src:             'src/jdphuff.c:404,9'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdphuff.c:404,9'
          Dst:             jpeg_huff_decode
        - Src:             'src/jdphuff.c:409,11'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdphuff.c:420,15'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    decode_mcu_DC_first
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdphuff.c:303,7'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:304,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - process_restart
            - BranchSide:      'src/jdphuff.c:312,8'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:304,9'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:305,28'
              BranchSideFuncs:
                - process_restart
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:307,3'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:305,11'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:305,33'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:306,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdphuff.c:312,7'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:315,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdphuff.c:353,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdphuff.c:320,5'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:321,15'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:348,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdphuff.c:329,7'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:329,7'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:329,7'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:329,7'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:329,7'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:329,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdphuff.c:329,7'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:329,7'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:329,7'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:329,7'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:329,7'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:329,7'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:329,7'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:329,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdphuff.c:330,11'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:330,11'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:331,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:337,18'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:331,9'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:331,9'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:332,13'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:331,9'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:331,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:332,13'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:333,13'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:333,11'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:333,11'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:337,39'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:338,12'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:339,18'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:338,49'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:339,18'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:340,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:339,38'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:339,41'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:341,18'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:337,11'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:340,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdphuff.c:341,18'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdphuff.c:353,7'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:354,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdphuff.c:356,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jdphuff.c:305,12'
          Dst:             process_restart
        - Src:             'src/jdphuff.c:329,7'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdphuff.c:329,7'
          Dst:             jpeg_huff_decode
        - Src:             'src/jdphuff.c:331,9'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    start_pass_phuff_decoder
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdphuff.c:95,7'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:96,9'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdphuff.c:100,9'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdphuff.c:96,9'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:97,11'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdphuff.c:98,3'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdphuff.c:100,31'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:100,34'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdphuff.c:101,11'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdphuff.c:100,9'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:101,11'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdphuff.c:103,9'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdphuff.c:106,7'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:108,9'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdphuff.c:111,7'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdphuff.c:108,9'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:109,11'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdphuff.c:110,3'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdphuff.c:111,7'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:112,9'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdphuff.c:119,7'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdphuff.c:119,7'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:120,5'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdphuff.c:126,11'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdphuff.c:126,3'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:127,18'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdphuff.c:147,7'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdphuff.c:130,21'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:130,24'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdphuff.c:132,18'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdphuff.c:130,9'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:131,7'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdphuff.c:132,18'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdphuff.c:132,18'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:132,16'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdphuff.c:132,16'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdphuff.c:132,46'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:132,43'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdphuff.c:132,43'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdphuff.c:132,5'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:133,11'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdphuff.c:138,18'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdphuff.c:133,11'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:134,36'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdphuff.c:136,9'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdphuff.c:138,5'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:139,23'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdphuff.c:144,3'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdphuff.c:139,22'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:139,11'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdphuff.c:139,54'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdphuff.c:140,11'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:141,9'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdphuff.c:142,29'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdphuff.c:147,7'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:148,9'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdphuff.c:153,9'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdphuff.c:148,9'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:149,7'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdphuff.c:151,7'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdphuff.c:153,9'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:154,7'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdphuff.c:156,7'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdphuff.c:159,3'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:160,15'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdphuff.c:182,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdphuff.c:164,9'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:165,11'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdphuff.c:171,13'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdphuff.c:165,11'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:166,15'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdphuff.c:170,5'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
      Callsites:
        - Src:             'src/jdphuff.c:168,9'
          Dst:             jpeg_make_d_derived_tbl
        - Src:             'src/jdphuff.c:173,7'
          Dst:             jpeg_make_d_derived_tbl
    - functionName:    jinit_phuff_decoder
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdphuff.c:666,3'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:667,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdphuff.c:672,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdphuff.c:676,3'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:677,12'
              BranchSideFuncs: []
            - BranchSide:      'src/jdphuff.c:679,1'
              BranchSideFuncs: []
        - Branch String:   'src/jdphuff.c:677,5'
          Branch Sides:
            - BranchSide:      'src/jdphuff.c:678,20'
              BranchSideFuncs: []
            - BranchSide:      'src/jdphuff.c:678,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    post_process_2pass
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdpostct.c:228,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:229,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:235,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdpostct.c:237,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:238,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:240,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdpostct.c:241,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:242,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:245,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdpostct.c:252,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:252,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:253,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    post_process_prepass
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdpostct.c:185,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:186,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:192,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdpostct.c:199,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:200,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:207,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdpostct.c:207,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:207,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:208,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    post_process_1pass
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdpostct.c:153,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:153,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:154,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_dpost
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdpostct.c:88,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:115,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:127,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdpostct.c:91,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:93,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:109,38'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdpostct.c:98,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:99,39'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:103,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdpostct.c:115,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:116,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:117,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdpostct.c:121,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:122,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:123,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jinit_d_post_controller
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         21
      ICount:          221
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdpostct.c:271,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:273,9'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdpostct.c:282,9'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdpostct.c:273,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:273,52'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdpostct.c:278,7'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdpostct.c:273,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:278,7'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdpostct.c:279,3'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdpostct.c:295,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:295,7'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdpostct.c:301,38'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdpostct.c:302,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:306,29'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdpostct.c:317,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdpostct.c:309,22'
          Dst:             jround_up
    - functionName:    post_process_2pass
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdpostct.c:228,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:229,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:235,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdpostct.c:237,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:238,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:240,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdpostct.c:241,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:242,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:245,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdpostct.c:252,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:252,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:253,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    post_process_prepass
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdpostct.c:185,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:186,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:192,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdpostct.c:199,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:200,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:207,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdpostct.c:207,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:207,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:208,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    post_process_1pass
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdpostct.c:153,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:153,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:154,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_dpost
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdpostct.c:88,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:115,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:127,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdpostct.c:91,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:93,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:109,38'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdpostct.c:98,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:99,39'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:103,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdpostct.c:115,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:116,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:117,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdpostct.c:121,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:122,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:123,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    j12init_d_post_controller
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         21
      ICount:          221
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdpostct.c:271,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:275,9'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdpostct.c:282,9'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdpostct.c:275,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:276,9'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdpostct.c:278,7'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdpostct.c:275,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:278,7'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdpostct.c:279,3'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdpostct.c:295,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:295,7'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdpostct.c:301,38'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdpostct.c:302,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:306,29'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdpostct.c:317,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdpostct.c:309,22'
          Dst:             jround_up
    - functionName:    start_pass_dpost
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdpostct.c:88,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:109,38'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:127,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    j16init_d_post_controller
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         18
      ICount:          166
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdpostct.c:271,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:275,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:282,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdpostct.c:275,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:278,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdpostct.c:275,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:278,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:279,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdpostct.c:295,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdpostct.c:295,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdpostct.c:323,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    int_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdsample.c:177,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:179,13'
              BranchSideFuncs:
                - jcopy_sample_rows
            - BranchSide:      'src/wrapper/../jdsample.c:196,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:182,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:183,23'
              BranchSideFuncs:
                - jcopy_sample_rows
            - BranchSide:      'src/wrapper/../jdsample.c:189,9'
              BranchSideFuncs:
                - jcopy_sample_rows
        - Branch String:   'src/wrapper/../jdsample.c:184,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:182,5'
              BranchSideFuncs:
                - jcopy_sample_rows
            - BranchSide:      'src/wrapper/../jdsample.c:185,21'
              BranchSideFuncs:
                - jcopy_sample_rows
        - Branch String:   'src/wrapper/../jdsample.c:189,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:190,26'
              BranchSideFuncs:
                - jcopy_sample_rows
            - BranchSide:      'src/wrapper/../jdsample.c:193,10'
              BranchSideFuncs:
                - jcopy_sample_rows
      Callsites:
        - Src:             'src/wrapper/../jdsample.c:190,7'
          Dst:             jcopy_sample_rows
    - functionName:    h2v2_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdsample.c:243,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:244,13'
              BranchSideFuncs:
                - jcopy_sample_rows
            - BranchSide:      'src/wrapper/../jdsample.c:257,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:247,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:248,23'
              BranchSideFuncs:
                - jcopy_sample_rows
            - BranchSide:      'src/wrapper/../jdsample.c:252,24'
              BranchSideFuncs:
                - jcopy_sample_rows
      Callsites:
        - Src:             'src/wrapper/../jdsample.c:252,5'
          Dst:             jcopy_sample_rows
    - functionName:    h2v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdsample.c:376,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:377,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:408,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:377,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:379,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:406,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:380,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:381,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:383,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:393,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:396,30'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:403,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h1v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdsample.c:330,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:331,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:350,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:331,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:333,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:348,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:334,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:335,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:338,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:343,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:344,30'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:347,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v1_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdsample.c:214,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:215,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:224,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:218,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:219,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:223,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v1_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdsample.c:285,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:286,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:305,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:293,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:295,24'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:301,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fullsize_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jdsample.c:73,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:74,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:89,27'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:74,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:83,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:93,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:94,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:96,22'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:97,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:98,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:100,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:110,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:110,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:111,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         92
      ICount:          680
      EdgeCount:       122
      CyclomaticComplexity: 32
      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:   'src/wrapper/../jdsample.c:425,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:427,9'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
            - BranchSide:      'src/wrapper/../jdsample.c:436,9'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
        - Branch String:   'src/wrapper/../jdsample.c:427,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:427,52'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
            - BranchSide:      'src/wrapper/../jdsample.c:432,7'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
        - Branch String:   'src/wrapper/../jdsample.c:427,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:432,7'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
            - BranchSide:      'src/wrapper/../jdsample.c:433,3'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
        - Branch String:   'src/wrapper/../jdsample.c:440,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:442,9'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
            - BranchSide:      'src/wrapper/../jdsample.c:449,33'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
        - Branch String:   'src/wrapper/../jdsample.c:451,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:452,5'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
            - BranchSide:      'src/wrapper/../jdsample.c:457,14'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
        - Branch String:   'src/wrapper/../jdsample.c:457,41'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:457,44'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
            - BranchSide:      'src/wrapper/../jdsample.c:462,44'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
        - Branch String:   'src/wrapper/../jdsample.c:462,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:467,19'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
            - BranchSide:      'src/wrapper/../jdsample.c:551,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:475,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:477,7'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
            - BranchSide:      'src/wrapper/../jdsample.c:479,16'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
        - Branch String:   'src/wrapper/../jdsample.c:479,42'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:479,45'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
            - BranchSide:      'src/wrapper/../jdsample.c:483,16'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
        - Branch String:   'src/wrapper/../jdsample.c:479,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:481,7'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:483,16'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
        - Branch String:   'src/wrapper/../jdsample.c:483,46'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:483,49'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
            - BranchSide:      'src/wrapper/../jdsample.c:500,16'
              BranchSideFuncs:
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
        - Branch String:   'src/wrapper/../jdsample.c:483,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:485,11'
              BranchSideFuncs:
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jround_up
                - jsimd_can_h2v1_fancy_upsample
            - BranchSide:      'src/wrapper/../jdsample.c:500,16'
              BranchSideFuncs:
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
        - Branch String:   'src/wrapper/../jdsample.c:485,20'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:485,23'
              BranchSideFuncs:
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jround_up
                - jsimd_can_h2v1_fancy_upsample
            - BranchSide:      'src/wrapper/../jdsample.c:494,13'
              BranchSideFuncs:
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:485,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:487,13'
              BranchSideFuncs:
                - jsimd_can_h2v1_fancy_upsample
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:494,13'
              BranchSideFuncs:
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:487,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:488,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:491,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:494,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:495,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:498,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:500,42'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:501,16'
              BranchSideFuncs:
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
            - BranchSide:      'src/wrapper/../jdsample.c:511,16'
              BranchSideFuncs:
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
        - Branch String:   'src/wrapper/../jdsample.c:501,46'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:501,49'
              BranchSideFuncs:
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
            - BranchSide:      'src/wrapper/../jdsample.c:511,16'
              BranchSideFuncs:
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
        - Branch String:   'src/wrapper/../jdsample.c:500,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:509,9'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:511,16'
              BranchSideFuncs:
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
        - Branch String:   'src/wrapper/../jdsample.c:511,46'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:512,16'
              BranchSideFuncs:
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
            - BranchSide:      'src/wrapper/../jdsample.c:530,17'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:511,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:514,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
                - jsimd_can_h2v2_fancy_upsample
            - BranchSide:      'src/wrapper/../jdsample.c:530,17'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:514,20'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:514,23'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
                - jsimd_can_h2v2_fancy_upsample
            - BranchSide:      'src/wrapper/../jdsample.c:524,13'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:514,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:516,13'
              BranchSideFuncs:
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:524,13'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:516,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:517,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:520,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:524,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:525,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:528,11'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:530,48'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:531,17'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:542,7'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:530,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:538,9'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:542,7'
              BranchSideFuncs:
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:543,21'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:543,25'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
            - BranchSide:      'src/wrapper/../jdsample.c:550,3'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
        - Branch String:   'src/wrapper/../jdsample.c:543,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:544,48'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
            - BranchSide:      'src/wrapper/../jdsample.c:550,3'
              BranchSideFuncs:
                - jround_up
                - jsimd_can_h2v2_upsample
                - jsimd_can_h2v2_fancy_upsample
                - jsimd_can_h2v1_upsample
                - jsimd_can_h2v1_fancy_upsample
      Callsites:
        - Src:             'src/wrapper/../jdsample.c:487,13'
          Dst:             jsimd_can_h2v1_fancy_upsample
        - Src:             'src/wrapper/../jdsample.c:494,13'
          Dst:             jsimd_can_h2v1_upsample
        - Src:             'src/wrapper/../jdsample.c:516,13'
          Dst:             jsimd_can_h2v2_fancy_upsample
        - Src:             'src/wrapper/../jdsample.c:524,13'
          Dst:             jsimd_can_h2v2_upsample
        - Src:             'src/wrapper/../jdsample.c:546,22'
          Dst:             jround_up
    - functionName:    int_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdsample.c:177,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:179,13'
              BranchSideFuncs:
                - j12copy_sample_rows
            - BranchSide:      'src/wrapper/../jdsample.c:196,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:182,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:183,23'
              BranchSideFuncs:
                - j12copy_sample_rows
            - BranchSide:      'src/wrapper/../jdsample.c:189,9'
              BranchSideFuncs:
                - j12copy_sample_rows
        - Branch String:   'src/wrapper/../jdsample.c:184,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:182,5'
              BranchSideFuncs:
                - j12copy_sample_rows
            - BranchSide:      'src/wrapper/../jdsample.c:185,21'
              BranchSideFuncs:
                - j12copy_sample_rows
        - Branch String:   'src/wrapper/../jdsample.c:189,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:190,26'
              BranchSideFuncs:
                - j12copy_sample_rows
            - BranchSide:      'src/wrapper/../jdsample.c:193,10'
              BranchSideFuncs:
                - j12copy_sample_rows
      Callsites:
        - Src:             'src/wrapper/../jdsample.c:190,7'
          Dst:             j12copy_sample_rows
    - functionName:    h2v2_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdsample.c:243,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:244,13'
              BranchSideFuncs:
                - j12copy_sample_rows
            - BranchSide:      'src/wrapper/../jdsample.c:257,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:247,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:248,23'
              BranchSideFuncs:
                - j12copy_sample_rows
            - BranchSide:      'src/wrapper/../jdsample.c:252,24'
              BranchSideFuncs:
                - j12copy_sample_rows
      Callsites:
        - Src:             'src/wrapper/../jdsample.c:252,5'
          Dst:             j12copy_sample_rows
    - functionName:    h2v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdsample.c:376,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:377,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:408,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:377,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:379,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:406,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:380,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:381,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:383,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:393,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:396,30'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:403,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h1v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdsample.c:330,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:331,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:350,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:331,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:333,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:348,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:334,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:335,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:338,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:343,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:344,30'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:347,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v1_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdsample.c:214,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:215,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:224,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:218,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:219,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:223,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v1_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdsample.c:285,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:286,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:305,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:293,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:295,24'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:301,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fullsize_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jdsample.c:73,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:74,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:89,27'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:74,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:83,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:93,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:94,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:96,22'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:97,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:98,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:100,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:110,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:110,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:111,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         80
      ICount:          614
      EdgeCount:       106
      CyclomaticComplexity: 28
      functionsReached:
        - jround_up
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdsample.c:425,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:429,9'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:436,9'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:429,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:430,9'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:432,7'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:429,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:432,7'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:433,3'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:440,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:442,9'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:449,33'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:451,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:452,5'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:457,14'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:457,41'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:457,44'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:462,44'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:462,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:467,19'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:551,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:475,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:477,7'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:479,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:479,42'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:479,45'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:483,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:479,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:481,7'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:483,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:483,46'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:483,49'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:500,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:483,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:485,11'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:500,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:485,20'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:485,23'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:498,11'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:485,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:491,11'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:498,11'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:500,42'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:501,16'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:511,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:501,46'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:501,49'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:511,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:500,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:509,9'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:511,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:511,46'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:512,16'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:530,17'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:511,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:514,11'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:530,17'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:514,20'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:514,23'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:528,11'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:514,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:520,11'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:528,11'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:530,48'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:531,17'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:542,7'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:530,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:538,9'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:542,7'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:543,21'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:543,25'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:550,3'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:543,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:544,48'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:550,3'
              BranchSideFuncs:
                - jround_up
      Callsites:
        - Src:             'src/wrapper/../jdsample.c:546,22'
          Dst:             jround_up
    - functionName:    int_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdsample.c:177,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:179,13'
              BranchSideFuncs:
                - j16copy_sample_rows
            - BranchSide:      'src/wrapper/../jdsample.c:196,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:182,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:183,23'
              BranchSideFuncs:
                - j16copy_sample_rows
            - BranchSide:      'src/wrapper/../jdsample.c:189,9'
              BranchSideFuncs:
                - j16copy_sample_rows
        - Branch String:   'src/wrapper/../jdsample.c:184,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:182,5'
              BranchSideFuncs:
                - j16copy_sample_rows
            - BranchSide:      'src/wrapper/../jdsample.c:185,21'
              BranchSideFuncs:
                - j16copy_sample_rows
        - Branch String:   'src/wrapper/../jdsample.c:189,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:190,26'
              BranchSideFuncs:
                - j16copy_sample_rows
            - BranchSide:      'src/wrapper/../jdsample.c:193,10'
              BranchSideFuncs:
                - j16copy_sample_rows
      Callsites:
        - Src:             'src/wrapper/../jdsample.c:190,7'
          Dst:             j16copy_sample_rows
    - functionName:    h2v2_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdsample.c:243,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:244,13'
              BranchSideFuncs:
                - j16copy_sample_rows
            - BranchSide:      'src/wrapper/../jdsample.c:257,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:247,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:248,23'
              BranchSideFuncs:
                - j16copy_sample_rows
            - BranchSide:      'src/wrapper/../jdsample.c:252,24'
              BranchSideFuncs:
                - j16copy_sample_rows
      Callsites:
        - Src:             'src/wrapper/../jdsample.c:252,5'
          Dst:             j16copy_sample_rows
    - functionName:    h2v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdsample.c:376,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:377,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:408,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:377,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:379,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:406,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:380,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:381,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:383,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:393,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:396,30'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:403,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h1v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdsample.c:330,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:331,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:350,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:331,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:333,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:348,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:334,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:335,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:338,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:343,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:344,30'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:347,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v1_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdsample.c:214,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:215,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:224,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:218,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:219,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:223,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h2v1_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdsample.c:285,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:286,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:305,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:293,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:295,24'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:301,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fullsize_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jdsample.c:73,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:74,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:89,27'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:74,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:83,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:93,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:94,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:96,22'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:97,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:98,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:100,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:110,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:110,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdsample.c:111,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_upsample
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         80
      ICount:          614
      EdgeCount:       106
      CyclomaticComplexity: 28
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdsample.c:425,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:429,9'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:436,9'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:429,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:430,9'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:432,7'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:429,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:432,7'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:433,3'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:440,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:442,9'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:449,33'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:451,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:452,5'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:457,14'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:457,41'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:457,44'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:462,44'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:462,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:467,19'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:551,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdsample.c:475,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:477,7'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:479,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:479,42'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:479,45'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:483,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:479,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:481,7'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:483,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:483,46'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:483,49'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:500,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:483,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:485,11'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:500,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:485,20'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:485,23'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:498,11'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:485,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:491,11'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:498,11'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:500,42'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:501,16'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:511,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:501,46'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:501,49'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:511,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:500,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:509,9'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:511,16'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:511,46'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:512,16'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:530,17'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:511,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:514,11'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:530,17'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:514,20'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:514,23'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:528,11'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:514,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:520,11'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:528,11'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:530,48'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:531,17'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:542,7'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:530,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:538,9'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:542,7'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:543,21'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:543,25'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:550,3'
              BranchSideFuncs:
                - jround_up
        - Branch String:   'src/wrapper/../jdsample.c:543,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdsample.c:544,48'
              BranchSideFuncs:
                - jround_up
            - BranchSide:      'src/wrapper/../jdsample.c:550,3'
              BranchSideFuncs:
                - jround_up
      Callsites:
        - Src:             'src/wrapper/../jdsample.c:546,22'
          Dst:             jround_up
    - functionName:    transdecode_master_selection
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdtrans.c:115,7'
          Branch Sides:
            - BranchSide:      'src/jdtrans.c:117,25'
              BranchSideFuncs:
                - jinit_arith_decoder
                - jinit_d_coef_controller
                - j12init_d_coef_controller
            - BranchSide:      'src/jdtrans.c:122,9'
              BranchSideFuncs:
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j12init_d_coef_controller
                - jinit_phuff_decoder
        - Branch String:   'src/jdtrans.c:122,9'
          Branch Sides:
            - BranchSide:      'src/jdtrans.c:124,27'
              BranchSideFuncs:
                - jinit_phuff_decoder
                - jinit_d_coef_controller
                - j12init_d_coef_controller
            - BranchSide:      'src/jdtrans.c:129,26'
              BranchSideFuncs:
                - jinit_huff_decoder
                - jinit_d_coef_controller
                - j12init_d_coef_controller
        - Branch String:   'src/jdtrans.c:133,7'
          Branch Sides:
            - BranchSide:      'src/jdtrans.c:134,31'
              BranchSideFuncs:
                - j12init_d_coef_controller
            - BranchSide:      'src/jdtrans.c:136,29'
              BranchSideFuncs:
                - jinit_d_coef_controller
        - Branch String:   'src/jdtrans.c:145,7'
          Branch Sides:
            - BranchSide:      'src/jdtrans.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdtrans.c:148,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdtrans.c:148,9'
          Branch Sides:
            - BranchSide:      'src/jdtrans.c:150,24'
              BranchSideFuncs: []
            - BranchSide:      'src/jdtrans.c:151,16'
              BranchSideFuncs: []
        - Branch String:   'src/jdtrans.c:151,16'
          Branch Sides:
            - BranchSide:      'src/jdtrans.c:153,16'
              BranchSideFuncs: []
            - BranchSide:      'src/jdtrans.c:155,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jdtrans.c:117,5'
          Dst:             jinit_arith_decoder
        - Src:             'src/jdtrans.c:124,7'
          Dst:             jinit_phuff_decoder
        - Src:             'src/jdtrans.c:129,7'
          Dst:             jinit_huff_decoder
        - Src:             'src/jdtrans.c:134,5'
          Dst:             j12init_d_coef_controller
        - Src:             'src/jdtrans.c:136,5'
          Dst:             jinit_d_coef_controller
    - functionName:    jpeg_read_coefficients
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdtrans.c:51,7'
          Branch Sides:
            - BranchSide:      'src/jdtrans.c:52,5'
              BranchSideFuncs:
                - transdecode_master_selection
            - BranchSide:      'src/jdtrans.c:54,7'
              BranchSideFuncs:
                - transdecode_master_selection
        - Branch String:   'src/jdtrans.c:54,7'
          Branch Sides:
            - BranchSide:      'src/jdtrans.c:56,34'
              BranchSideFuncs:
                - transdecode_master_selection
            - BranchSide:      'src/jdtrans.c:59,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdtrans.c:59,7'
          Branch Sides:
            - BranchSide:      'src/jdtrans.c:61,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdtrans.c:88,8'
              BranchSideFuncs: []
        - Branch String:   'src/jdtrans.c:64,11'
          Branch Sides:
            - BranchSide:      'src/jdtrans.c:65,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdtrans.c:67,19'
              BranchSideFuncs: []
        - Branch String:   'src/jdtrans.c:68,11'
          Branch Sides:
            - BranchSide:      'src/jdtrans.c:69,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdtrans.c:70,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdtrans.c:70,11'
          Branch Sides:
            - BranchSide:      'src/jdtrans.c:71,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdtrans.c:73,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdtrans.c:73,35'
          Branch Sides:
            - BranchSide:      'src/jdtrans.c:61,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdtrans.c:74,12'
              BranchSideFuncs: []
        - Branch String:   'src/jdtrans.c:74,42'
          Branch Sides:
            - BranchSide:      'src/jdtrans.c:74,45'
              BranchSideFuncs: []
            - BranchSide:      'src/jdtrans.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/jdtrans.c:73,11'
          Branch Sides:
            - BranchSide:      'src/jdtrans.c:61,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdtrans.c:75,15'
              BranchSideFuncs: []
        - Branch String:   'src/jdtrans.c:75,13'
          Branch Sides:
            - BranchSide:      'src/jdtrans.c:77,48'
              BranchSideFuncs: []
            - BranchSide:      'src/jdtrans.c:79,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdtrans.c:88,47'
          Branch Sides:
            - BranchSide:      'src/jdtrans.c:89,51'
              BranchSideFuncs: []
            - BranchSide:      'src/jdtrans.c:89,8'
              BranchSideFuncs: []
        - Branch String:   'src/jdtrans.c:89,48'
          Branch Sides:
            - BranchSide:      'src/jdtrans.c:89,51'
              BranchSideFuncs: []
            - BranchSide:      'src/jdtrans.c:93,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdtrans.c:88,7'
          Branch Sides:
            - BranchSide:      'src/jdtrans.c:90,12'
              BranchSideFuncs: []
            - BranchSide:      'src/jdtrans.c:93,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jdtrans.c:56,5'
          Dst:             transdecode_master_selection
    - functionName:    reset_error_mgr
      functionSourceFile: '/src/libjpeg-turbo.main/src/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.main/src/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:   'src/jerror.c:164,20'
          Branch Sides:
            - BranchSide:      'src/jerror.c:164,23'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/jerror.c:166,14'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/jerror.c:164,7'
          Branch Sides:
            - BranchSide:      'src/jerror.c:165,15'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/jerror.c:166,14'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/jerror.c:173,7'
          Branch Sides:
            - BranchSide:      'src/jerror.c:174,26'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/jerror.c:179,12'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/jerror.c:181,3'
          Branch Sides:
            - BranchSide:      'src/jerror.c:182,9'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/jerror.c:189,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/jerror.c:182,9'
          Branch Sides:
            - BranchSide:      'src/jerror.c:181,3'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/jerror.c:183,12'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/jerror.c:183,11'
          Branch Sides:
            - BranchSide:      'src/jerror.c:183,36'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/jerror.c:184,7'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/jerror.c:189,7'
          Branch Sides:
            - BranchSide:      'src/jerror.c:190,14'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/jerror.c:192,14'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'src/jerror.c:190,5'
          Dst:             snprintf
        - Src:             'src/jerror.c:192,5'
          Dst:             snprintf
    - functionName:    output_message
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:             'src/jerror.c:108,3'
          Dst:             fprintf
    - functionName:    emit_message
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jerror.c:129,7'
          Branch Sides:
            - BranchSide:      'src/jerror.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jerror.c:140,9'
              BranchSideFuncs: []
        - Branch String:   'src/jerror.c:134,32'
          Branch Sides:
            - BranchSide:      'src/jerror.c:134,35'
              BranchSideFuncs: []
            - BranchSide:      'src/jerror.c:135,9'
              BranchSideFuncs: []
        - Branch String:   'src/jerror.c:134,9'
          Branch Sides:
            - BranchSide:      'src/jerror.c:135,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jerror.c:137,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_std_error
      functionSourceFile: '/src/libjpeg-turbo.main/src/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.main/src/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:             'src/jerror.c:73,3'
          Dst:             jpeg_destroy
        - Src:             '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.main/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 915
      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:   'src/jmemmgr.c:894,3'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:894,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:896,12'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:896,12'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:896,10'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:896,10'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:899,12'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:899,10'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:899,10'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:901,12'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:901,10'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:901,10'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:902,9'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:903,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:904,18'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:905,9'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:906,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:910,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    do_sarray_io
      functionSourceFile: '/src/libjpeg-turbo.main/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 882
      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:   'src/jmemmgr.c:822,24'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:823,44'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:824,42'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:825,24'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:825,10'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:826,45'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:833,3'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:833,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:835,12'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:835,12'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:835,10'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:835,10'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:838,12'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:838,10'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:838,10'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:840,12'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:840,10'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:840,10'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:841,9'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:842,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:843,18'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:844,9'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:845,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:853,16'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:845,11'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:846,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:850,11'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:853,16'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:854,49'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:866,49'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:856,11'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:857,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:861,11'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:868,11'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:869,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:873,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    round_up_pow2
      functionSourceFile: '/src/libjpeg-turbo.main/src/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.main/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 233
      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.main/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1186
      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:   'src/jmemmgr.c:1177,3'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1178,15'
              BranchSideFuncs:
                - free_pool
                - jpeg_free_small
                - jpeg_mem_term
            - BranchSide:      'src/jmemmgr.c:1182,19'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_mem_term
      Callsites:
        - Src:             'src/jmemmgr.c:1178,5'
          Dst:             free_pool
        - Src:             'src/jmemmgr.c:1182,3'
          Dst:             jpeg_free_small
        - Src:             'src/jmemmgr.c:1185,3'
          Dst:             jpeg_mem_term
    - functionName:    free_pool
      functionSourceFile: '/src/libjpeg-turbo.main/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1099
      functionLinenumberEnd: 1160
      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:   'src/jmemmgr.c:1105,19'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1105,22'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
            - BranchSide:      'src/jmemmgr.c:1106,5'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
        - Branch String:   'src/jmemmgr.c:1105,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1106,5'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
            - BranchSide:      'src/jmemmgr.c:1114,7'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
        - Branch String:   'src/jmemmgr.c:1114,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1118,17'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
            - BranchSide:      'src/jmemmgr.c:1135,14'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
        - Branch String:   'src/jmemmgr.c:1118,5'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1119,11'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
            - BranchSide:      'src/jmemmgr.c:1124,5'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
        - Branch String:   'src/jmemmgr.c:1119,11'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1120,9'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
            - BranchSide:      'src/jmemmgr.c:1123,5'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
        - Branch String:   'src/jmemmgr.c:1125,5'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1126,11'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
            - BranchSide:      'src/jmemmgr.c:1131,5'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
        - Branch String:   'src/jmemmgr.c:1126,11'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1127,9'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
            - BranchSide:      'src/jmemmgr.c:1130,5'
              BranchSideFuncs:
                - jpeg_free_small
                - jpeg_free_large
        - Branch String:   'src/jmemmgr.c:1138,3'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1139,36'
              BranchSideFuncs:
                - jpeg_free_large
                - jpeg_free_small
            - BranchSide:      'src/jmemmgr.c:1149,14'
              BranchSideFuncs:
                - jpeg_free_small
        - Branch String:   'src/jmemmgr.c:1152,3'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1153,36'
              BranchSideFuncs:
                - jpeg_free_small
            - BranchSide:      'src/jmemmgr.c:1160,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jmemmgr.c:1143,5'
          Dst:             jpeg_free_large
        - Src:             'src/jmemmgr.c:1156,5'
          Dst:             jpeg_free_small
    - functionName:    access_virt_barray
      functionSourceFile: '/src/libjpeg-turbo.main/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1089
      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:   'src/jmemmgr.c:1020,36'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1020,39'
              BranchSideFuncs:
                - jzero_far
                - do_barray_io
                - do_barray_io
            - BranchSide:      'src/jmemmgr.c:1022,5'
              BranchSideFuncs:
                - jzero_far
                - do_barray_io
                - do_barray_io
        - Branch String:   'src/jmemmgr.c:1020,65'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1021,7'
              BranchSideFuncs:
                - jzero_far
                - do_barray_io
                - do_barray_io
            - BranchSide:      'src/jmemmgr.c:1022,5'
              BranchSideFuncs:
                - jzero_far
                - do_barray_io
                - do_barray_io
        - Branch String:   'src/jmemmgr.c:1020,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1022,5'
              BranchSideFuncs:
                - jzero_far
                - do_barray_io
                - do_barray_io
            - BranchSide:      'src/jmemmgr.c:1025,7'
              BranchSideFuncs:
                - jzero_far
                - do_barray_io
                - do_barray_io
        - Branch String:   'src/jmemmgr.c:1025,38'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1026,7'
              BranchSideFuncs:
                - do_barray_io
                - jzero_far
                - do_barray_io
            - BranchSide:      'src/jmemmgr.c:1027,10'
              BranchSideFuncs:
                - do_barray_io
                - jzero_far
                - do_barray_io
        - Branch String:   'src/jmemmgr.c:1025,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1027,10'
              BranchSideFuncs:
                - do_barray_io
                - jzero_far
                - do_barray_io
            - BranchSide:      'src/jmemmgr.c:1062,7'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'src/jmemmgr.c:1027,9'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1028,7'
              BranchSideFuncs:
                - do_barray_io
                - jzero_far
                - do_barray_io
            - BranchSide:      'src/jmemmgr.c:1030,9'
              BranchSideFuncs:
                - do_barray_io
                - jzero_far
                - do_barray_io
        - Branch String:   'src/jmemmgr.c:1030,9'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1031,20'
              BranchSideFuncs:
                - do_barray_io
                - do_barray_io
                - jzero_far
            - BranchSide:      'src/jmemmgr.c:1041,9'
              BranchSideFuncs:
                - do_barray_io
                - jzero_far
        - Branch String:   'src/jmemmgr.c:1041,9'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1042,28'
              BranchSideFuncs:
                - do_barray_io
                - jzero_far
            - BranchSide:      'src/jmemmgr.c:1047,21'
              BranchSideFuncs:
                - do_barray_io
                - jzero_far
        - Branch String:   'src/jmemmgr.c:1048,11'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1049,15'
              BranchSideFuncs:
                - do_barray_io
                - jzero_far
            - BranchSide:      'src/jmemmgr.c:1050,40'
              BranchSideFuncs:
                - do_barray_io
                - jzero_far
        - Branch String:   'src/jmemmgr.c:1062,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1063,9'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/jmemmgr.c:1086,7'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:1063,9'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1064,11'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/jmemmgr.c:1068,19'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'src/jmemmgr.c:1064,11'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1065,9'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/jmemmgr.c:1066,19'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'src/jmemmgr.c:1070,9'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1071,30'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/jmemmgr.c:1072,9'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'src/jmemmgr.c:1072,9'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1073,36'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/jmemmgr.c:1081,12'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:1076,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1077,27'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/jmemmgr.c:1080,5'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:1086,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1086,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:1087,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jmemmgr.c:1031,7'
          Dst:             do_barray_io
        - Src:             'src/jmemmgr.c:1056,5'
          Dst:             do_barray_io
        - Src:             'src/jmemmgr.c:1077,9'
          Dst:             jzero_far
    - functionName:    access_virt_sarray
      functionSourceFile: '/src/libjpeg-turbo.main/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 1005
      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:   'src/jmemmgr.c:927,24'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:928,44'
              BranchSideFuncs:
                - jzero_far
                - do_sarray_io
                - do_sarray_io
            - BranchSide:      'src/jmemmgr.c:929,42'
              BranchSideFuncs:
                - jzero_far
                - do_sarray_io
                - do_sarray_io
        - Branch String:   'src/jmemmgr.c:930,24'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:930,10'
              BranchSideFuncs:
                - jzero_far
                - do_sarray_io
                - do_sarray_io
            - BranchSide:      'src/jmemmgr.c:931,45'
              BranchSideFuncs:
                - jzero_far
                - do_sarray_io
                - do_sarray_io
        - Branch String:   'src/jmemmgr.c:936,36'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:936,39'
              BranchSideFuncs:
                - jzero_far
                - do_sarray_io
                - do_sarray_io
            - BranchSide:      'src/jmemmgr.c:938,5'
              BranchSideFuncs:
                - jzero_far
                - do_sarray_io
                - do_sarray_io
        - Branch String:   'src/jmemmgr.c:936,65'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:937,7'
              BranchSideFuncs:
                - jzero_far
                - do_sarray_io
                - do_sarray_io
            - BranchSide:      'src/jmemmgr.c:938,5'
              BranchSideFuncs:
                - jzero_far
                - do_sarray_io
                - do_sarray_io
        - Branch String:   'src/jmemmgr.c:936,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:938,5'
              BranchSideFuncs:
                - jzero_far
                - do_sarray_io
                - do_sarray_io
            - BranchSide:      'src/jmemmgr.c:941,7'
              BranchSideFuncs:
                - jzero_far
                - do_sarray_io
                - do_sarray_io
        - Branch String:   'src/jmemmgr.c:941,38'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:942,7'
              BranchSideFuncs:
                - do_sarray_io
                - jzero_far
                - do_sarray_io
            - BranchSide:      'src/jmemmgr.c:943,10'
              BranchSideFuncs:
                - do_sarray_io
                - jzero_far
                - do_sarray_io
        - Branch String:   'src/jmemmgr.c:941,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:943,10'
              BranchSideFuncs:
                - do_sarray_io
                - jzero_far
                - do_sarray_io
            - BranchSide:      'src/jmemmgr.c:978,7'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'src/jmemmgr.c:943,9'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:944,7'
              BranchSideFuncs:
                - do_sarray_io
                - jzero_far
                - do_sarray_io
            - BranchSide:      'src/jmemmgr.c:946,9'
              BranchSideFuncs:
                - do_sarray_io
                - jzero_far
                - do_sarray_io
        - Branch String:   'src/jmemmgr.c:946,9'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:947,20'
              BranchSideFuncs:
                - do_sarray_io
                - do_sarray_io
                - jzero_far
            - BranchSide:      'src/jmemmgr.c:957,9'
              BranchSideFuncs:
                - do_sarray_io
                - jzero_far
        - Branch String:   'src/jmemmgr.c:957,9'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:958,28'
              BranchSideFuncs:
                - do_sarray_io
                - jzero_far
            - BranchSide:      'src/jmemmgr.c:963,21'
              BranchSideFuncs:
                - do_sarray_io
                - jzero_far
        - Branch String:   'src/jmemmgr.c:964,11'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:965,15'
              BranchSideFuncs:
                - do_sarray_io
                - jzero_far
            - BranchSide:      'src/jmemmgr.c:966,40'
              BranchSideFuncs:
                - do_sarray_io
                - jzero_far
        - Branch String:   'src/jmemmgr.c:978,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:979,9'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/jmemmgr.c:1002,7'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:979,9'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:980,11'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/jmemmgr.c:984,19'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'src/jmemmgr.c:980,11'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:981,9'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/jmemmgr.c:982,19'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'src/jmemmgr.c:986,9'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:987,30'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/jmemmgr.c:988,9'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'src/jmemmgr.c:988,9'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:989,36'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/jmemmgr.c:997,12'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:992,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:993,27'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/jmemmgr.c:996,5'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:1002,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1002,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:1003,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jmemmgr.c:947,7'
          Dst:             do_sarray_io
        - Src:             'src/jmemmgr.c:972,5'
          Dst:             do_sarray_io
        - Src:             'src/jmemmgr.c:993,9'
          Dst:             jzero_far
    - functionName:    realize_virt_arrays
      functionSourceFile: '/src/libjpeg-turbo.main/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 814
      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:   'src/jmemmgr.c:704,24'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:705,44'
              BranchSideFuncs:
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
                - out_of_memory
                - out_of_memory
            - BranchSide:      'src/jmemmgr.c:706,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:   'src/jmemmgr.c:707,24'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:707,10'
              BranchSideFuncs:
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
                - out_of_memory
                - out_of_memory
            - BranchSide:      'src/jmemmgr.c:708,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:   'src/jmemmgr.c:718,3'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:719,9'
              BranchSideFuncs:
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
                - out_of_memory
                - out_of_memory
            - BranchSide:      'src/jmemmgr.c:730,15'
              BranchSideFuncs:
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
                - out_of_memory
        - Branch String:   'src/jmemmgr.c:719,9'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:720,32'
              BranchSideFuncs:
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
                - out_of_memory
                - out_of_memory
            - BranchSide:      'src/jmemmgr.c:729,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:   'src/jmemmgr.c:725,11'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:726,23'
              BranchSideFuncs:
                - out_of_memory
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
                - out_of_memory
            - BranchSide:      'src/jmemmgr.c:727,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:   'src/jmemmgr.c:730,3'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:731,9'
              BranchSideFuncs:
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
                - out_of_memory
            - BranchSide:      'src/jmemmgr.c:743,7'
              BranchSideFuncs:
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
        - Branch String:   'src/jmemmgr.c:731,9'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:732,32'
              BranchSideFuncs:
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
                - out_of_memory
            - BranchSide:      'src/jmemmgr.c:741,3'
              BranchSideFuncs:
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
                - out_of_memory
        - Branch String:   'src/jmemmgr.c:737,11'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:738,23'
              BranchSideFuncs:
                - out_of_memory
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
            - BranchSide:      'src/jmemmgr.c:739,24'
              BranchSideFuncs:
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
                - out_of_memory
        - Branch String:   'src/jmemmgr.c:743,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:744,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:747,34'
              BranchSideFuncs:
                - jpeg_mem_available
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
        - Branch String:   'src/jmemmgr.c:754,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:755,20'
              BranchSideFuncs:
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
            - BranchSide:      'src/jmemmgr.c:757,22'
              BranchSideFuncs:
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
        - Branch String:   'src/jmemmgr.c:767,3'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:768,9'
              BranchSideFuncs:
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
            - BranchSide:      'src/jmemmgr.c:791,15'
              BranchSideFuncs:
                - jpeg_open_backing_store
                - alloc_barray
        - Branch String:   'src/jmemmgr.c:768,9'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:769,27'
              BranchSideFuncs:
                - jpeg_open_backing_store
                - alloc_sarray
                - jpeg_open_backing_store
                - alloc_barray
            - BranchSide:      'src/jmemmgr.c:789,3'
              BranchSideFuncs:
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
                - alloc_sarray
        - Branch String:   'src/jmemmgr.c:770,11'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:772,29'
              BranchSideFuncs:
                - alloc_sarray
                - jpeg_open_backing_store
                - alloc_barray
                - jpeg_open_backing_store
            - BranchSide:      'src/jmemmgr.c:775,42'
              BranchSideFuncs:
                - jpeg_open_backing_store
                - alloc_sarray
                - jpeg_open_backing_store
                - alloc_barray
        - Branch String:   'src/jmemmgr.c:791,3'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:791,3'
              BranchSideFuncs:
                - jpeg_open_backing_store
                - alloc_barray
            - BranchSide:      'src/jmemmgr.c:792,9'
              BranchSideFuncs:
                - jpeg_open_backing_store
                - alloc_barray
        - Branch String:   'src/jmemmgr.c:792,9'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:793,27'
              BranchSideFuncs:
                - jpeg_open_backing_store
                - alloc_barray
            - BranchSide:      'src/jmemmgr.c:813,3'
              BranchSideFuncs:
                - jpeg_open_backing_store
                - alloc_barray
        - Branch String:   'src/jmemmgr.c:794,11'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:796,29'
              BranchSideFuncs:
                - alloc_barray
                - jpeg_open_backing_store
            - BranchSide:      'src/jmemmgr.c:799,42'
              BranchSideFuncs:
                - jpeg_open_backing_store
                - alloc_barray
      Callsites:
        - Src:             'src/jmemmgr.c:726,9'
          Dst:             out_of_memory
        - Src:             'src/jmemmgr.c:738,9'
          Dst:             out_of_memory
        - Src:             'src/jmemmgr.c:747,15'
          Dst:             jpeg_mem_available
        - Src:             'src/jmemmgr.c:776,9'
          Dst:             jpeg_open_backing_store
        - Src:             'src/jmemmgr.c:782,26'
          Dst:             alloc_sarray
        - Src:             'src/jmemmgr.c:800,9'
          Dst:             jpeg_open_backing_store
        - Src:             'src/jmemmgr.c:806,26'
          Dst:             alloc_barray
    - functionName:    alloc_sarray
      functionSourceFile: '/src/libjpeg-turbo.main/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 543
      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:   'src/jmemmgr.c:450,24'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:451,44'
              BranchSideFuncs:
                - round_up_pow2
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - out_of_memory
                - out_of_memory
            - BranchSide:      'src/jmemmgr.c:452,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:   'src/jmemmgr.c:453,24'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:453,10'
              BranchSideFuncs:
                - round_up_pow2
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - out_of_memory
                - out_of_memory
            - BranchSide:      'src/jmemmgr.c:454,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:   'src/jmemmgr.c:459,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:460,19'
              BranchSideFuncs:
                - out_of_memory
                - round_up_pow2
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - out_of_memory
            - BranchSide:      'src/jmemmgr.c:462,7'
              BranchSideFuncs:
                - round_up_pow2
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - out_of_memory
        - Branch String:   'src/jmemmgr.c:462,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:465,19'
              BranchSideFuncs:
                - out_of_memory
                - round_up_pow2
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
            - BranchSide:      'src/jmemmgr.c:467,45'
              BranchSideFuncs:
                - round_up_pow2
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
        - Branch String:   'src/jmemmgr.c:473,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:474,5'
              BranchSideFuncs:
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
            - BranchSide:      'src/jmemmgr.c:475,7'
              BranchSideFuncs:
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
        - Branch String:   'src/jmemmgr.c:475,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:476,32'
              BranchSideFuncs:
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
            - BranchSide:      'src/jmemmgr.c:478,20'
              BranchSideFuncs:
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
        - Branch String:   'src/jmemmgr.c:481,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:483,38'
              BranchSideFuncs:
                - alloc_small
                - alloc_large
            - BranchSide:      'src/jmemmgr.c:499,14'
              BranchSideFuncs:
                - alloc_small
                - alloc_large
                - alloc_small
                - alloc_large
        - Branch String:   'src/jmemmgr.c:488,5'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:489,22'
              BranchSideFuncs:
                - alloc_large
            - BranchSide:      'src/jmemmgr.c:498,12'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:489,22'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:489,20'
              BranchSideFuncs:
                - alloc_large
            - BranchSide:      'src/jmemmgr.c:489,20'
              BranchSideFuncs:
                - alloc_large
        - Branch String:   'src/jmemmgr.c:492,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:488,5'
              BranchSideFuncs:
                - alloc_large
            - BranchSide:      'src/jmemmgr.c:493,28'
              BranchSideFuncs:
                - alloc_large
        - Branch String:   'src/jmemmgr.c:499,14'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:501,42'
              BranchSideFuncs:
                - alloc_small
                - alloc_large
            - BranchSide:      'src/jmemmgr.c:521,42'
              BranchSideFuncs:
                - alloc_small
                - alloc_large
        - Branch String:   'src/jmemmgr.c:507,5'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:508,22'
              BranchSideFuncs:
                - alloc_large
            - BranchSide:      'src/jmemmgr.c:517,24'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:508,22'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:508,20'
              BranchSideFuncs:
                - alloc_large
            - BranchSide:      'src/jmemmgr.c:508,20'
              BranchSideFuncs:
                - alloc_large
        - Branch String:   'src/jmemmgr.c:511,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:507,5'
              BranchSideFuncs:
                - alloc_large
            - BranchSide:      'src/jmemmgr.c:512,30'
              BranchSideFuncs:
                - alloc_large
        - Branch String:   'src/jmemmgr.c:527,5'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:528,22'
              BranchSideFuncs:
                - alloc_large
            - BranchSide:      'src/jmemmgr.c:537,24'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:528,22'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:528,20'
              BranchSideFuncs:
                - alloc_large
            - BranchSide:      'src/jmemmgr.c:528,20'
              BranchSideFuncs:
                - alloc_large
        - Branch String:   'src/jmemmgr.c:531,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:527,5'
              BranchSideFuncs:
                - alloc_large
            - BranchSide:      'src/jmemmgr.c:532,30'
              BranchSideFuncs:
                - alloc_large
      Callsites:
        - Src:             'src/jmemmgr.c:460,5'
          Dst:             out_of_memory
        - Src:             'src/jmemmgr.c:465,5'
          Dst:             out_of_memory
        - Src:             'src/jmemmgr.c:467,31'
          Dst:             round_up_pow2
        - Src:             'src/jmemmgr.c:483,26'
          Dst:             alloc_small
        - Src:             'src/jmemmgr.c:490,29'
          Dst:             alloc_large
        - Src:             'src/jmemmgr.c:501,30'
          Dst:             alloc_small
        - Src:             'src/jmemmgr.c:509,33'
          Dst:             alloc_large
        - Src:             'src/jmemmgr.c:521,30'
          Dst:             alloc_small
        - Src:             'src/jmemmgr.c:529,33'
          Dst:             alloc_large
    - functionName:    alloc_barray
      functionSourceFile: '/src/libjpeg-turbo.main/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 594
      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:   'src/jmemmgr.c:569,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:570,5'
              BranchSideFuncs:
                - alloc_small
                - alloc_large
            - BranchSide:      'src/jmemmgr.c:571,7'
              BranchSideFuncs:
                - alloc_small
                - alloc_large
        - Branch String:   'src/jmemmgr.c:571,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:572,32'
              BranchSideFuncs:
                - alloc_small
                - alloc_large
            - BranchSide:      'src/jmemmgr.c:574,20'
              BranchSideFuncs:
                - alloc_small
                - alloc_large
        - Branch String:   'src/jmemmgr.c:583,3'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:584,20'
              BranchSideFuncs:
                - alloc_large
            - BranchSide:      'src/jmemmgr.c:594,10'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:584,20'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:584,18'
              BranchSideFuncs:
                - alloc_large
            - BranchSide:      'src/jmemmgr.c:584,18'
              BranchSideFuncs:
                - alloc_large
        - Branch String:   'src/jmemmgr.c:588,5'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:583,3'
              BranchSideFuncs:
                - alloc_large
            - BranchSide:      'src/jmemmgr.c:589,26'
              BranchSideFuncs:
                - alloc_large
      Callsites:
        - Src:             'src/jmemmgr.c:578,25'
          Dst:             alloc_small
        - Src:             'src/jmemmgr.c:585,28'
          Dst:             alloc_large
    - functionName:    alloc_small
      functionSourceFile: '/src/libjpeg-turbo.main/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 345
      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:   'src/jmemmgr.c:281,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:284,19'
              BranchSideFuncs:
                - out_of_memory
                - round_up_pow2
                - jpeg_get_small
                - out_of_memory
                - out_of_memory
            - BranchSide:      'src/jmemmgr.c:286,32'
              BranchSideFuncs:
                - round_up_pow2
                - jpeg_get_small
                - out_of_memory
                - out_of_memory
        - Branch String:   'src/jmemmgr.c:289,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:291,19'
              BranchSideFuncs:
                - out_of_memory
                - jpeg_get_small
                - out_of_memory
            - BranchSide:      'src/jmemmgr.c:294,7'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
        - Branch String:   'src/jmemmgr.c:294,19'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:294,22'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
            - BranchSide:      'src/jmemmgr.c:295,5'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
        - Branch String:   'src/jmemmgr.c:294,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:295,5'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
            - BranchSide:      'src/jmemmgr.c:296,16'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
        - Branch String:   'src/jmemmgr.c:298,3'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:299,9'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
            - BranchSide:      'src/jmemmgr.c:306,7'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
        - Branch String:   'src/jmemmgr.c:299,9'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:300,7'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
            - BranchSide:      'src/jmemmgr.c:301,20'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
        - Branch String:   'src/jmemmgr.c:306,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:308,44'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
            - BranchSide:      'src/jmemmgr.c:337,22'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:309,9'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:310,30'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
            - BranchSide:      'src/jmemmgr.c:312,30'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
        - Branch String:   'src/jmemmgr.c:314,9'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:315,41'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
            - BranchSide:      'src/jmemmgr.c:317,5'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
        - Branch String:   'src/jmemmgr.c:319,11'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:320,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:321,12'
              BranchSideFuncs:
                - jpeg_get_small
                - out_of_memory
        - Branch String:   'src/jmemmgr.c:322,11'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:317,5'
              BranchSideFuncs:
                - out_of_memory
                - jpeg_get_small
            - BranchSide:      'src/jmemmgr.c:323,23'
              BranchSideFuncs:
                - out_of_memory
                - jpeg_get_small
        - Branch String:   'src/jmemmgr.c:330,9'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:331,34'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:333,28'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:339,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:339,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:340,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jmemmgr.c:284,5'
          Dst:             out_of_memory
        - Src:             'src/jmemmgr.c:286,18'
          Dst:             round_up_pow2
        - Src:             'src/jmemmgr.c:291,5'
          Dst:             out_of_memory
        - Src:             'src/jmemmgr.c:318,33'
          Dst:             jpeg_get_small
        - Src:             'src/jmemmgr.c:323,9'
          Dst:             out_of_memory
    - functionName:    alloc_large
      functionSourceFile: '/src/libjpeg-turbo.main/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 414
      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:   'src/jmemmgr.c:376,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:379,19'
              BranchSideFuncs:
                - out_of_memory
                - round_up_pow2
                - jpeg_get_large
                - out_of_memory
                - out_of_memory
            - BranchSide:      'src/jmemmgr.c:381,32'
              BranchSideFuncs:
                - round_up_pow2
                - jpeg_get_large
                - out_of_memory
                - out_of_memory
        - Branch String:   'src/jmemmgr.c:384,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:386,19'
              BranchSideFuncs:
                - out_of_memory
                - jpeg_get_large
                - out_of_memory
            - BranchSide:      'src/jmemmgr.c:389,7'
              BranchSideFuncs:
                - jpeg_get_large
                - out_of_memory
        - Branch String:   'src/jmemmgr.c:389,19'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:389,22'
              BranchSideFuncs:
                - jpeg_get_large
                - out_of_memory
            - BranchSide:      'src/jmemmgr.c:390,5'
              BranchSideFuncs:
                - jpeg_get_large
                - out_of_memory
        - Branch String:   'src/jmemmgr.c:389,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:390,5'
              BranchSideFuncs:
                - jpeg_get_large
                - out_of_memory
            - BranchSide:      'src/jmemmgr.c:392,44'
              BranchSideFuncs:
                - jpeg_get_large
                - out_of_memory
        - Branch String:   'src/jmemmgr.c:395,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:396,19'
              BranchSideFuncs:
                - out_of_memory
            - BranchSide:      'src/jmemmgr.c:397,33'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:411,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:411,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:412,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jmemmgr.c:379,5'
          Dst:             out_of_memory
        - Src:             'src/jmemmgr.c:381,18'
          Dst:             round_up_pow2
        - Src:             'src/jmemmgr.c:386,5'
          Dst:             out_of_memory
        - Src:             'src/jmemmgr.c:392,29'
          Dst:             jpeg_get_large
        - Src:             'src/jmemmgr.c:396,5'
          Dst:             out_of_memory
    - functionName:    request_virt_barray
      functionSourceFile: '/src/libjpeg-turbo.main/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 691
      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:   'src/jmemmgr.c:675,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:675,7'
              BranchSideFuncs:
                - alloc_small
            - BranchSide:      'src/jmemmgr.c:676,5'
              BranchSideFuncs:
                - alloc_small
      Callsites:
        - Src:             'src/jmemmgr.c:679,30'
          Dst:             alloc_small
    - functionName:    request_virt_sarray
      functionSourceFile: '/src/libjpeg-turbo.main/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 661
      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:   'src/jmemmgr.c:645,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:645,7'
              BranchSideFuncs:
                - alloc_small
            - BranchSide:      'src/jmemmgr.c:646,5'
              BranchSideFuncs:
                - alloc_small
      Callsites:
        - Src:             'src/jmemmgr.c:649,30'
          Dst:             alloc_small
    - functionName:    jinit_memory_mgr
      functionSourceFile: '/src/libjpeg-turbo.main/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1290
      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:   'src/jmemmgr.c:1219,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1221,5'
              BranchSideFuncs:
                - jpeg_mem_init
                - jpeg_get_small
                - __errno_location
                - strlen
                - __isoc99_sscanf
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - jpeg_mem_term
            - BranchSide:      'src/jmemmgr.c:1223,30'
              BranchSideFuncs:
                - jpeg_mem_init
                - jpeg_get_small
                - __errno_location
                - strlen
                - __isoc99_sscanf
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - jpeg_mem_term
        - Branch String:   'src/jmemmgr.c:1228,7'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1229,19'
              BranchSideFuncs:
                - jpeg_mem_term
                - __errno_location
                - strlen
                - __isoc99_sscanf
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'src/jmemmgr.c:1234,3'
              BranchSideFuncs:
                - __errno_location
                - strlen
                - __isoc99_sscanf
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'src/jmemmgr.c:1252,3'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1253,5'
              BranchSideFuncs:
                - __errno_location
                - strlen
                - __isoc99_sscanf
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'src/jmemmgr.c:1256,3'
              BranchSideFuncs:
                - __errno_location
                - strlen
                - __isoc99_sscanf
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'src/jinclude.h:83,7'
          Branch Sides:
            - BranchSide:      'src/jinclude.h:84,9'
              BranchSideFuncs:
                - strlen
                - __isoc99_sscanf
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'src/jinclude.h:89,7'
              BranchSideFuncs:
                - strlen
                - __isoc99_sscanf
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'src/jinclude.h:84,9'
          Branch Sides:
            - BranchSide:      'src/jinclude.h:85,7'
              BranchSideFuncs:
                - strlen
                - __isoc99_sscanf
            - BranchSide:      'src/jinclude.h:87,15'
              BranchSideFuncs:
                - __errno_location
                - strlen
                - __isoc99_sscanf
        - Branch String:   'src/jinclude.h:89,7'
          Branch Sides:
            - BranchSide:      'src/jinclude.h:90,13'
              BranchSideFuncs:
                - __errno_location
                - strlen
                - __isoc99_sscanf
            - BranchSide:      'src/jinclude.h:91,8'
              BranchSideFuncs:
                - strlen
                - __isoc99_sscanf
                - getenv
                - strlen
                - strncpy
        - Branch String:   'src/jinclude.h:91,7'
          Branch Sides:
            - BranchSide:      'src/jinclude.h:92,6'
              BranchSideFuncs:
                - getenv
                - strlen
                - __isoc99_sscanf
                - strlen
                - strncpy
            - BranchSide:      'src/jinclude.h:96,16'
              BranchSideFuncs:
                - getenv
                - strlen
                - __isoc99_sscanf
                - strlen
                - strncpy
        - Branch String:   'src/jinclude.h:97,7'
          Branch Sides:
            - BranchSide:      'src/jinclude.h:99,6'
              BranchSideFuncs:
                - strlen
                - strncpy
                - strlen
                - __isoc99_sscanf
            - BranchSide:      'src/jinclude.h:103,14'
              BranchSideFuncs:
                - strlen
                - strncpy
                - strlen
                - __isoc99_sscanf
        - Branch String:   'src/jinclude.h:103,7'
          Branch Sides:
            - BranchSide:      'src/jinclude.h:104,6'
              BranchSideFuncs:
                - strlen
                - __isoc99_sscanf
            - BranchSide:      'src/jinclude.h:108,11'
              BranchSideFuncs:
                - strncpy
                - strlen
                - __isoc99_sscanf
        - Branch String:   'src/jmemmgr.c:1274,42'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1274,42'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:1274,52'
              BranchSideFuncs:
                - strlen
                - __isoc99_sscanf
        - Branch String:   'src/jmemmgr.c:1274,9'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1274,9'
              BranchSideFuncs:
                - __isoc99_sscanf
            - BranchSide:      'src/jmemmgr.c:1275,12'
              BranchSideFuncs:
                - __isoc99_sscanf
        - Branch String:   'src/jmemmgr.c:1280,11'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1282,13'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:1286,5'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:1282,23'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1282,26'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:1283,22'
              BranchSideFuncs: []
        - Branch String:   'src/jmemmgr.c:1282,13'
          Branch Sides:
            - BranchSide:      'src/jmemmgr.c:1283,22'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemmgr.c:1284,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jmemmgr.c:1223,16'
          Dst:             jpeg_mem_init
        - Src:             'src/jmemmgr.c:1226,21'
          Dst:             jpeg_get_small
        - Src:             'src/jmemmgr.c:1229,5'
          Dst:             jpeg_mem_term
        - Src:             'src/jmemmgr.c:1274,10'
          Dst:             __errno_location
        - Src:             'src/jmemmgr.c:1274,10'
          Dst:             __errno_location
        - Src:             'src/jmemmgr.c:1274,10'
          Dst:             getenv
        - Src:             'src/jmemmgr.c:1274,10'
          Dst:             strlen
        - Src:             'src/jmemmgr.c:1274,10'
          Dst:             strncpy
        - Src:             'src/jmemmgr.c:1274,45'
          Dst:             strlen
        - Src:             'src/jmemmgr.c:1280,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:    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.main/src/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.main/src/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.main/src/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.main/src/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:   'src/jmemnobs.c:69,7'
          Branch Sides:
            - BranchSide:      'src/jmemnobs.c:70,17'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemnobs.c:76,12'
              BranchSideFuncs: []
        - Branch String:   'src/jmemnobs.c:70,9'
          Branch Sides:
            - BranchSide:      'src/jmemnobs.c:71,14'
              BranchSideFuncs: []
            - BranchSide:      'src/jmemnobs.c:73,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_free_large
      functionSourceFile: '/src/libjpeg-turbo.main/src/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.main/src/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.main/src/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.main/src/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:    largest_input_value
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jquant1.c:209,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:210,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:211,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:211,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:207,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:212,8'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:215,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:216,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:219,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:220,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:221,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:230,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:232,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:233,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:243,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:233,12'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:233,58'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:233,63'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:237,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:238,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:239,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:243,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:231,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:245,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    make_odither_array
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant1.c:416,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:417,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:426,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:417,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:419,51'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:425,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:423,29'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:423,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:423,57'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    quantize_fs_dither
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant1.c:638,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:640,23'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/wrapper/../jquant1.c:715,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:641,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:642,19'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/wrapper/../jquant1.c:713,30'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'src/wrapper/../jquant1.c:644,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:646,23'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/wrapper/../jquant1.c:653,13'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'src/wrapper/../jquant1.c:664,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:673,15'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/wrapper/../jquant1.c:711,30'
              BranchSideFuncs:
                - jzero_far
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:640,5'
          Dst:             jzero_far
    - functionName:    create_odither_tables
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant1.c:443,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:444,11'
              BranchSideFuncs:
                - make_odither_array
            - BranchSide:      'src/wrapper/../jquant1.c:456,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:446,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:447,11'
              BranchSideFuncs:
                - make_odither_array
            - BranchSide:      'src/wrapper/../jquant1.c:452,9'
              BranchSideFuncs:
                - make_odither_array
        - Branch String:   'src/wrapper/../jquant1.c:447,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:448,19'
              BranchSideFuncs:
                - make_odither_array
            - BranchSide:      'src/wrapper/../jquant1.c:451,5'
              BranchSideFuncs:
                - make_odither_array
        - Branch String:   'src/wrapper/../jquant1.c:452,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:453,36'
              BranchSideFuncs:
                - make_odither_array
            - BranchSide:      'src/wrapper/../jquant1.c:454,29'
              BranchSideFuncs:
                - make_odither_array
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:453,17'
          Dst:             make_odither_array
    - functionName:    quantize_ord_dither
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant1.c:536,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:538,23'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/wrapper/../jquant1.c:566,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:540,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:541,19'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/wrapper/../jquant1.c:563,18'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'src/wrapper/../jquant1.c:547,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:556,11'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/wrapper/../jquant1.c:561,5'
              BranchSideFuncs:
                - jzero_far
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:538,5'
          Dst:             jzero_far
    - functionName:    quantize3_ord_dither
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant1.c:589,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:590,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:608,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:598,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:599,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:605,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    color_quantize
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant1.c:477,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:478,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:488,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:480,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:481,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:487,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:482,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:483,20'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:485,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    color_quantize3
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant1.c:506,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:507,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:516,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:509,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:510,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:515,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    alloc_fs_workspace
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant1.c:730,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:732,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:734,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    create_colorindex
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant1.c:349,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:350,9'
              BranchSideFuncs:
                - largest_input_value
                - largest_input_value
            - BranchSide:      'src/wrapper/../jquant1.c:353,9'
              BranchSideFuncs:
                - largest_input_value
                - largest_input_value
        - Branch String:   'src/wrapper/../jquant1.c:365,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:367,11'
              BranchSideFuncs:
                - largest_input_value
                - largest_input_value
            - BranchSide:      'src/wrapper/../jquant1.c:392,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:371,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:372,7'
              BranchSideFuncs:
                - largest_input_value
                - largest_input_value
            - BranchSide:      'src/wrapper/../jquant1.c:376,16'
              BranchSideFuncs:
                - largest_input_value
                - largest_input_value
        - Branch String:   'src/wrapper/../jquant1.c:379,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:380,7'
              BranchSideFuncs:
                - largest_input_value
                - largest_input_value
            - BranchSide:      'src/wrapper/../jquant1.c:386,9'
              BranchSideFuncs:
                - largest_input_value
                - largest_input_value
        - Branch String:   'src/wrapper/../jquant1.c:380,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:381,33'
              BranchSideFuncs:
                - largest_input_value
                - largest_input_value
            - BranchSide:      'src/wrapper/../jquant1.c:383,32'
              BranchSideFuncs:
                - largest_input_value
                - largest_input_value
        - Branch String:   'src/wrapper/../jquant1.c:386,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:387,14'
              BranchSideFuncs:
                - largest_input_value
                - largest_input_value
            - BranchSide:      'src/wrapper/../jquant1.c:391,3'
              BranchSideFuncs:
                - largest_input_value
                - largest_input_value
        - Branch String:   'src/wrapper/../jquant1.c:387,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:388,24'
              BranchSideFuncs:
                - largest_input_value
                - largest_input_value
            - BranchSide:      'src/wrapper/../jquant1.c:390,7'
              BranchSideFuncs:
                - largest_input_value
                - largest_input_value
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:378,9'
          Dst:             largest_input_value
        - Src:             'src/wrapper/../jquant1.c:381,13'
          Dst:             largest_input_value
    - functionName:    create_colormap
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant1.c:289,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:290,5'
              BranchSideFuncs:
                - output_value
            - BranchSide:      'src/wrapper/../jquant1.c:294,5'
              BranchSideFuncs:
                - output_value
        - Branch String:   'src/wrapper/../jquant1.c:308,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:310,11'
              BranchSideFuncs:
                - output_value
            - BranchSide:      'src/wrapper/../jquant1.c:328,28'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:312,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:314,26'
              BranchSideFuncs:
                - output_value
            - BranchSide:      'src/wrapper/../jquant1.c:322,15'
              BranchSideFuncs:
                - output_value
        - Branch String:   'src/wrapper/../jquant1.c:316,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:318,16'
              BranchSideFuncs:
                - output_value
            - BranchSide:      'src/wrapper/../jquant1.c:321,5'
              BranchSideFuncs:
                - output_value
        - Branch String:   'src/wrapper/../jquant1.c:318,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:319,44'
              BranchSideFuncs:
                - output_value
            - BranchSide:      'src/wrapper/../jquant1.c:320,7'
              BranchSideFuncs:
                - output_value
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:286,18'
          Dst:             select_ncolors
        - Src:             'src/wrapper/../jquant1.c:314,13'
          Dst:             output_value
    - functionName:    new_color_map_1_quant
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jquant1.c:753,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:755,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:761,9'
              BranchSideFuncs:
                - create_colorindex
                - create_odither_tables
            - BranchSide:      'src/wrapper/../jquant1.c:777,5'
              BranchSideFuncs:
                - jzero_far
                - alloc_fs_workspace
            - BranchSide:      'src/wrapper/../jquant1.c:788,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:755,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:756,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:758,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:761,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:762,7'
              BranchSideFuncs:
                - create_colorindex
                - create_odither_tables
            - BranchSide:      'src/wrapper/../jquant1.c:764,7'
              BranchSideFuncs:
                - create_colorindex
                - create_odither_tables
        - Branch String:   'src/wrapper/../jquant1.c:770,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:771,25'
              BranchSideFuncs:
                - create_odither_tables
            - BranchSide:      'src/wrapper/../jquant1.c:773,9'
              BranchSideFuncs:
                - create_odither_tables
        - Branch String:   'src/wrapper/../jquant1.c:773,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:774,29'
              BranchSideFuncs:
                - create_odither_tables
            - BranchSide:      'src/wrapper/../jquant1.c:775,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:780,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:781,26'
              BranchSideFuncs:
                - alloc_fs_workspace
                - jzero_far
            - BranchSide:      'src/wrapper/../jquant1.c:783,27'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'src/wrapper/../jquant1.c:784,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:785,25'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/wrapper/../jquant1.c:786,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:771,7'
          Dst:             create_colorindex
        - Src:             'src/wrapper/../jquant1.c:774,7'
          Dst:             create_odither_tables
        - Src:             'src/wrapper/../jquant1.c:781,7'
          Dst:             alloc_fs_workspace
        - Src:             'src/wrapper/../jquant1.c:785,7'
          Dst:             jzero_far
    - functionName:    jinit_1pass_quantizer
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant1.c:826,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:827,5'
              BranchSideFuncs:
                - create_colormap
                - create_colorindex
                - alloc_fs_workspace
            - BranchSide:      'src/wrapper/../jquant1.c:830,7'
              BranchSideFuncs:
                - create_colormap
                - create_colorindex
                - alloc_fs_workspace
        - Branch String:   'src/wrapper/../jquant1.c:830,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:831,5'
              BranchSideFuncs:
                - create_colormap
                - create_colorindex
                - alloc_fs_workspace
            - BranchSide:      'src/wrapper/../jquant1.c:834,7'
              BranchSideFuncs:
                - create_colormap
                - create_colorindex
                - alloc_fs_workspace
        - Branch String:   'src/wrapper/../jquant1.c:844,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:845,5'
              BranchSideFuncs:
                - create_colormap
                - create_colorindex
                - alloc_fs_workspace
            - BranchSide:      'src/wrapper/../jquant1.c:847,7'
              BranchSideFuncs:
                - create_colormap
                - create_colorindex
                - alloc_fs_workspace
        - Branch String:   'src/wrapper/../jquant1.c:847,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:848,5'
              BranchSideFuncs:
                - create_colormap
                - create_colorindex
                - alloc_fs_workspace
            - BranchSide:      'src/wrapper/../jquant1.c:851,19'
              BranchSideFuncs:
                - create_colormap
                - create_colorindex
                - alloc_fs_workspace
        - Branch String:   'src/wrapper/../jquant1.c:860,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:860,7'
              BranchSideFuncs:
                - alloc_fs_workspace
            - BranchSide:      'src/wrapper/../jquant1.c:861,24'
              BranchSideFuncs:
                - alloc_fs_workspace
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:851,3'
          Dst:             create_colormap
        - Src:             'src/wrapper/../jquant1.c:852,3'
          Dst:             create_colorindex
        - Src:             'src/wrapper/../jquant1.c:861,5'
          Dst:             alloc_fs_workspace
    - functionName:    largest_input_value
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jquant1.c:209,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:210,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:211,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:211,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:207,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:212,8'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:215,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:216,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:219,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:220,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:221,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:230,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:232,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:233,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:243,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:233,12'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:233,58'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:233,63'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:237,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:238,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:239,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:243,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:231,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:245,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    make_odither_array
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant1.c:416,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:417,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:426,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:417,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:419,51'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:425,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:423,29'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:423,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:423,57'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    quantize_fs_dither
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant1.c:638,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:640,23'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/wrapper/../jquant1.c:715,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:641,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:642,19'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/wrapper/../jquant1.c:713,30'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'src/wrapper/../jquant1.c:644,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:646,23'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/wrapper/../jquant1.c:653,13'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'src/wrapper/../jquant1.c:664,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:673,15'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/wrapper/../jquant1.c:711,30'
              BranchSideFuncs:
                - jzero_far
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:640,5'
          Dst:             jzero_far
    - functionName:    create_odither_tables
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant1.c:443,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:444,11'
              BranchSideFuncs:
                - make_odither_array.2003
            - BranchSide:      'src/wrapper/../jquant1.c:456,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:446,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:447,11'
              BranchSideFuncs:
                - make_odither_array.2003
            - BranchSide:      'src/wrapper/../jquant1.c:452,9'
              BranchSideFuncs:
                - make_odither_array.2003
        - Branch String:   'src/wrapper/../jquant1.c:447,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:448,19'
              BranchSideFuncs:
                - make_odither_array.2003
            - BranchSide:      'src/wrapper/../jquant1.c:451,5'
              BranchSideFuncs:
                - make_odither_array.2003
        - Branch String:   'src/wrapper/../jquant1.c:452,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:453,36'
              BranchSideFuncs:
                - make_odither_array.2003
            - BranchSide:      'src/wrapper/../jquant1.c:454,29'
              BranchSideFuncs:
                - make_odither_array.2003
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:453,17'
          Dst:             make_odither_array
    - functionName:    quantize_ord_dither
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant1.c:536,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:538,23'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/wrapper/../jquant1.c:566,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:540,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:541,19'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/wrapper/../jquant1.c:563,18'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'src/wrapper/../jquant1.c:547,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:556,11'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/wrapper/../jquant1.c:561,5'
              BranchSideFuncs:
                - jzero_far
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:538,5'
          Dst:             jzero_far
    - functionName:    quantize3_ord_dither
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant1.c:589,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:590,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:608,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:598,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:599,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:605,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    color_quantize
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant1.c:477,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:478,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:488,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:480,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:481,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:487,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:482,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:483,20'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:485,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    color_quantize3
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant1.c:506,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:507,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:516,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:509,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:510,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:515,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    alloc_fs_workspace
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant1.c:730,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:732,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:734,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    create_colorindex
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant1.c:349,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:350,9'
              BranchSideFuncs:
                - largest_input_value.1996
                - largest_input_value.1996
            - BranchSide:      'src/wrapper/../jquant1.c:353,9'
              BranchSideFuncs:
                - largest_input_value.1996
                - largest_input_value.1996
        - Branch String:   'src/wrapper/../jquant1.c:365,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:367,11'
              BranchSideFuncs:
                - largest_input_value.1996
                - largest_input_value.1996
            - BranchSide:      'src/wrapper/../jquant1.c:392,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:371,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:372,7'
              BranchSideFuncs:
                - largest_input_value.1996
                - largest_input_value.1996
            - BranchSide:      'src/wrapper/../jquant1.c:376,16'
              BranchSideFuncs:
                - largest_input_value.1996
                - largest_input_value.1996
        - Branch String:   'src/wrapper/../jquant1.c:379,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:380,7'
              BranchSideFuncs:
                - largest_input_value.1996
                - largest_input_value.1996
            - BranchSide:      'src/wrapper/../jquant1.c:386,9'
              BranchSideFuncs:
                - largest_input_value.1996
                - largest_input_value.1996
        - Branch String:   'src/wrapper/../jquant1.c:380,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:381,33'
              BranchSideFuncs:
                - largest_input_value.1996
                - largest_input_value.1996
            - BranchSide:      'src/wrapper/../jquant1.c:383,32'
              BranchSideFuncs:
                - largest_input_value.1996
                - largest_input_value.1996
        - Branch String:   'src/wrapper/../jquant1.c:386,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:387,14'
              BranchSideFuncs:
                - largest_input_value.1996
                - largest_input_value.1996
            - BranchSide:      'src/wrapper/../jquant1.c:391,3'
              BranchSideFuncs:
                - largest_input_value.1996
                - largest_input_value.1996
        - Branch String:   'src/wrapper/../jquant1.c:387,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:388,24'
              BranchSideFuncs:
                - largest_input_value.1996
                - largest_input_value.1996
            - BranchSide:      'src/wrapper/../jquant1.c:390,7'
              BranchSideFuncs:
                - largest_input_value.1996
                - largest_input_value.1996
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:378,9'
          Dst:             largest_input_value
        - Src:             'src/wrapper/../jquant1.c:381,13'
          Dst:             largest_input_value
    - functionName:    create_colormap
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant1.c:289,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:290,5'
              BranchSideFuncs:
                - output_value.1997
            - BranchSide:      'src/wrapper/../jquant1.c:294,5'
              BranchSideFuncs:
                - output_value.1997
        - Branch String:   'src/wrapper/../jquant1.c:308,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:310,11'
              BranchSideFuncs:
                - output_value.1997
            - BranchSide:      'src/wrapper/../jquant1.c:328,28'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:312,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:314,26'
              BranchSideFuncs:
                - output_value.1997
            - BranchSide:      'src/wrapper/../jquant1.c:322,15'
              BranchSideFuncs:
                - output_value.1997
        - Branch String:   'src/wrapper/../jquant1.c:316,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:318,16'
              BranchSideFuncs:
                - output_value.1997
            - BranchSide:      'src/wrapper/../jquant1.c:321,5'
              BranchSideFuncs:
                - output_value.1997
        - Branch String:   'src/wrapper/../jquant1.c:318,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:319,44'
              BranchSideFuncs:
                - output_value.1997
            - BranchSide:      'src/wrapper/../jquant1.c:320,7'
              BranchSideFuncs:
                - output_value.1997
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:286,18'
          Dst:             select_ncolors
        - Src:             'src/wrapper/../jquant1.c:314,13'
          Dst:             output_value
    - functionName:    new_color_map_1_quant
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jquant1.c:753,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:755,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:761,9'
              BranchSideFuncs:
                - create_colorindex.2012
                - create_odither_tables.2006
            - BranchSide:      'src/wrapper/../jquant1.c:777,5'
              BranchSideFuncs:
                - jzero_far
                - alloc_fs_workspace.2011
            - BranchSide:      'src/wrapper/../jquant1.c:788,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:755,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:756,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant1.c:758,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:761,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:762,7'
              BranchSideFuncs:
                - create_colorindex.2012
                - create_odither_tables.2006
            - BranchSide:      'src/wrapper/../jquant1.c:764,7'
              BranchSideFuncs:
                - create_colorindex.2012
                - create_odither_tables.2006
        - Branch String:   'src/wrapper/../jquant1.c:770,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:771,25'
              BranchSideFuncs:
                - create_odither_tables.2006
            - BranchSide:      'src/wrapper/../jquant1.c:773,9'
              BranchSideFuncs:
                - create_odither_tables.2006
        - Branch String:   'src/wrapper/../jquant1.c:773,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:774,29'
              BranchSideFuncs:
                - create_odither_tables.2006
            - BranchSide:      'src/wrapper/../jquant1.c:775,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant1.c:780,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:781,26'
              BranchSideFuncs:
                - alloc_fs_workspace.2011
                - jzero_far
            - BranchSide:      'src/wrapper/../jquant1.c:783,27'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'src/wrapper/../jquant1.c:784,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:785,25'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/wrapper/../jquant1.c:786,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:771,7'
          Dst:             create_colorindex
        - Src:             'src/wrapper/../jquant1.c:774,7'
          Dst:             create_odither_tables
        - Src:             'src/wrapper/../jquant1.c:781,7'
          Dst:             alloc_fs_workspace
        - Src:             'src/wrapper/../jquant1.c:785,7'
          Dst:             jzero_far
    - functionName:    j12init_1pass_quantizer
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant1.c:826,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:827,5'
              BranchSideFuncs:
                - create_colormap.2013
                - create_colorindex.2012
                - alloc_fs_workspace.2011
            - BranchSide:      'src/wrapper/../jquant1.c:830,7'
              BranchSideFuncs:
                - create_colormap.2013
                - create_colorindex.2012
                - alloc_fs_workspace.2011
        - Branch String:   'src/wrapper/../jquant1.c:830,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:831,5'
              BranchSideFuncs:
                - create_colormap.2013
                - create_colorindex.2012
                - alloc_fs_workspace.2011
            - BranchSide:      'src/wrapper/../jquant1.c:834,7'
              BranchSideFuncs:
                - create_colormap.2013
                - create_colorindex.2012
                - alloc_fs_workspace.2011
        - Branch String:   'src/wrapper/../jquant1.c:844,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:845,5'
              BranchSideFuncs:
                - create_colormap.2013
                - create_colorindex.2012
                - alloc_fs_workspace.2011
            - BranchSide:      'src/wrapper/../jquant1.c:847,7'
              BranchSideFuncs:
                - create_colormap.2013
                - create_colorindex.2012
                - alloc_fs_workspace.2011
        - Branch String:   'src/wrapper/../jquant1.c:847,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:848,5'
              BranchSideFuncs:
                - create_colormap.2013
                - create_colorindex.2012
                - alloc_fs_workspace.2011
            - BranchSide:      'src/wrapper/../jquant1.c:851,19'
              BranchSideFuncs:
                - create_colormap.2013
                - create_colorindex.2012
                - alloc_fs_workspace.2011
        - Branch String:   'src/wrapper/../jquant1.c:860,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant1.c:860,7'
              BranchSideFuncs:
                - alloc_fs_workspace.2011
            - BranchSide:      'src/wrapper/../jquant1.c:861,24'
              BranchSideFuncs:
                - alloc_fs_workspace.2011
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:851,3'
          Dst:             create_colormap
        - Src:             'src/wrapper/../jquant1.c:852,3'
          Dst:             create_colorindex
        - Src:             'src/wrapper/../jquant1.c:861,5'
          Dst:             alloc_fs_workspace
    - functionName:    find_best_colors
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:781,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:782,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:794,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:794,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:795,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:834,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:811,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:812,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:833,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:814,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:815,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:830,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:817,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:818,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:827,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:818,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:819,21'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:822,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    find_nearby_colors
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:670,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:672,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:748,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:673,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:674,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:678,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:678,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:679,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:685,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:686,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:687,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:690,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:696,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:697,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:701,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:701,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:702,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:708,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:708,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:709,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:712,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:718,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:719,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:723,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:723,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:724,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:730,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:730,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:731,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:734,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:740,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:741,20'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:742,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:749,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:750,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:753,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:750,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:751,40'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:752,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fill_inverse_cmap
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:882,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:883,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:890,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:883,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:884,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:889,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:885,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:886,38'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:888,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:871,15'
          Dst:             find_nearby_colors
        - Src:             'src/wrapper/../jquant2.c:874,3'
          Dst:             find_best_colors
    - functionName:    find_biggest_volume
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:282,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:283,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:288,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:283,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:284,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:287,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    find_biggest_color_pop
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:262,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:263,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:268,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:263,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:263,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:267,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:263,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:264,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:267,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compute_color
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:499,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:500,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:513,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:500,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:501,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:510,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:502,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:503,28'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:510,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:503,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:504,20'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:509,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    median_cut
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:412,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:412,3'
              BranchSideFuncs:
                - find_biggest_volume
                - update_box
                - update_box
                - find_biggest_color_pop
            - BranchSide:      'src/wrapper/../jquant2.c:416,9'
              BranchSideFuncs:
                - find_biggest_volume
                - update_box
                - update_box
                - find_biggest_color_pop
        - Branch String:   'src/wrapper/../jquant2.c:416,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:417,35'
              BranchSideFuncs:
                - find_biggest_color_pop
                - update_box
                - update_box
                - find_biggest_volume
            - BranchSide:      'src/wrapper/../jquant2.c:419,32'
              BranchSideFuncs:
                - find_biggest_volume
                - update_box
                - update_box
                - find_biggest_color_pop
        - Branch String:   'src/wrapper/../jquant2.c:421,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:422,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:423,11'
              BranchSideFuncs:
                - update_box
                - update_box
                - find_biggest_volume
                - find_biggest_color_pop
        - Branch String:   'src/wrapper/../jquant2.c:437,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:438,14'
              BranchSideFuncs:
                - update_box
                - update_box
                - find_biggest_volume
                - find_biggest_color_pop
            - BranchSide:      'src/wrapper/../jquant2.c:442,14'
              BranchSideFuncs:
                - update_box
                - update_box
                - find_biggest_volume
                - find_biggest_color_pop
        - Branch String:   'src/wrapper/../jquant2.c:439,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:439,31'
              BranchSideFuncs:
                - update_box
                - update_box
                - find_biggest_volume
                - find_biggest_color_pop
            - BranchSide:      'src/wrapper/../jquant2.c:440,11'
              BranchSideFuncs:
                - update_box
                - update_box
                - find_biggest_volume
                - find_biggest_color_pop
        - Branch String:   'src/wrapper/../jquant2.c:440,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:440,26'
              BranchSideFuncs:
                - update_box
                - update_box
                - find_biggest_volume
                - find_biggest_color_pop
            - BranchSide:      'src/wrapper/../jquant2.c:441,5'
              BranchSideFuncs:
                - update_box
                - update_box
                - find_biggest_volume
                - find_biggest_color_pop
        - Branch String:   'src/wrapper/../jquant2.c:443,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:443,31'
              BranchSideFuncs:
                - update_box
                - update_box
                - find_biggest_volume
                - find_biggest_color_pop
            - BranchSide:      'src/wrapper/../jquant2.c:444,11'
              BranchSideFuncs:
                - update_box
                - update_box
                - find_biggest_volume
                - find_biggest_color_pop
        - Branch String:   'src/wrapper/../jquant2.c:452,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:454,13'
              BranchSideFuncs:
                - update_box
                - update_box
                - find_biggest_volume
                - find_biggest_color_pop
            - BranchSide:      'src/wrapper/../jquant2.c:459,13'
              BranchSideFuncs:
                - update_box
                - update_box
                - find_biggest_volume
                - find_biggest_color_pop
            - BranchSide:      'src/wrapper/../jquant2.c:464,13'
              BranchSideFuncs:
                - update_box
                - update_box
                - find_biggest_volume
                - find_biggest_color_pop
            - BranchSide:      'src/wrapper/../jquant2.c:470,16'
              BranchSideFuncs:
                - update_box
                - update_box
                - find_biggest_volume
                - find_biggest_color_pop
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:417,12'
          Dst:             find_biggest_color_pop
        - Src:             'src/wrapper/../jquant2.c:419,12'
          Dst:             find_biggest_volume
        - Src:             'src/wrapper/../jquant2.c:470,5'
          Dst:             update_box
        - Src:             'src/wrapper/../jquant2.c:471,5'
          Dst:             update_box
    - functionName:    update_box
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:309,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:309,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:310,15'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:310,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:311,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:318,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:311,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:312,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:318,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:313,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:314,21'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:318,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:314,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:314,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:315,35'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:320,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:320,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:321,15'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:321,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:322,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:329,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:322,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:323,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:329,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:324,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:325,21'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:329,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:325,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:325,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:326,35'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:331,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:331,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:332,15'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:332,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:333,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:340,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:333,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:334,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:340,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:335,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:336,21'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:340,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:336,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:336,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:337,35'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:342,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:342,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:343,15'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:343,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:344,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:351,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:344,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:345,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:351,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:346,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:347,21'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:351,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:347,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:347,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:348,35'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:353,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:353,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:354,15'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:354,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:355,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:362,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:355,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:356,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:362,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:357,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:358,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:362,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:358,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:358,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:359,35'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:364,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:364,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:365,15'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:365,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:366,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:373,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:366,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:367,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:373,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:368,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:369,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:373,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:369,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:369,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:370,35'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:391,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:392,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:399,22'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:392,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:393,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:398,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:394,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:395,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:398,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:395,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:395,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:396,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    select_colors
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:545,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:546,19'
              BranchSideFuncs:
                - compute_color
            - BranchSide:      'src/wrapper/../jquant2.c:547,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:541,3'
          Dst:             update_box
        - Src:             'src/wrapper/../jquant2.c:543,14'
          Dst:             median_cut
        - Src:             'src/wrapper/../jquant2.c:546,5'
          Dst:             compute_color
    - functionName:    finish_pass2
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:911,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:912,13'
              BranchSideFuncs:
                - fill_inverse_cmap
            - BranchSide:      'src/wrapper/../jquant2.c:928,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:914,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:916,19'
              BranchSideFuncs:
                - fill_inverse_cmap
            - BranchSide:      'src/wrapper/../jquant2.c:927,3'
              BranchSideFuncs:
                - fill_inverse_cmap
        - Branch String:   'src/wrapper/../jquant2.c:922,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:923,27'
              BranchSideFuncs:
                - fill_inverse_cmap
            - BranchSide:      'src/wrapper/../jquant2.c:925,31'
              BranchSideFuncs:
                - fill_inverse_cmap
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:923,9'
          Dst:             fill_inverse_cmap
    - functionName:    pass2_fs_dither
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:957,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:958,13'
              BranchSideFuncs:
                - fill_inverse_cmap
            - BranchSide:      'src/wrapper/../jquant2.c:1065,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:960,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:962,17'
              BranchSideFuncs:
                - fill_inverse_cmap
            - BranchSide:      'src/wrapper/../jquant2.c:970,11'
              BranchSideFuncs:
                - fill_inverse_cmap
        - Branch String:   'src/wrapper/../jquant2.c:981,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:990,14'
              BranchSideFuncs:
                - fill_inverse_cmap
            - BranchSide:      'src/wrapper/../jquant2.c:1061,28'
              BranchSideFuncs:
                - fill_inverse_cmap
        - Branch String:   'src/wrapper/../jquant2.c:1014,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1015,27'
              BranchSideFuncs:
                - fill_inverse_cmap
            - BranchSide:      'src/wrapper/../jquant2.c:1019,33'
              BranchSideFuncs:
                - fill_inverse_cmap
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:1015,9'
          Dst:             fill_inverse_cmap
    - functionName:    finish_pass1
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:             'src/wrapper/../jquant2.c:1127,3'
          Dst:             select_colors
    - functionName:    prescan_quantize
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:215,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:216,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:228,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:217,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:219,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:227,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:223,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:224,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:225,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    init_error_limit
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:1101,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1102,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:1105,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:1105,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1106,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:1109,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:1109,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1110,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:1113,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    new_color_map_2_quant
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:1153,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1154,5'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit
            - BranchSide:      'src/wrapper/../jquant2.c:1156,7'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit
        - Branch String:   'src/wrapper/../jquant2.c:1156,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1158,5'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/wrapper/../jquant2.c:1163,9'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit
        - Branch String:   'src/wrapper/../jquant2.c:1163,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1164,7'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit
            - BranchSide:      'src/wrapper/../jquant2.c:1166,7'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit
        - Branch String:   'src/wrapper/../jquant2.c:1171,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1172,7'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit
            - BranchSide:      'src/wrapper/../jquant2.c:1173,9'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit
        - Branch String:   'src/wrapper/../jquant2.c:1173,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1174,7'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit
            - BranchSide:      'src/wrapper/../jquant2.c:1176,9'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit
        - Branch String:   'src/wrapper/../jquant2.c:1180,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1181,43'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit
            - BranchSide:      'src/wrapper/../jquant2.c:1184,25'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit
        - Branch String:   'src/wrapper/../jquant2.c:1186,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1187,26'
              BranchSideFuncs:
                - init_error_limit
                - jzero_far
            - BranchSide:      'src/wrapper/../jquant2.c:1188,7'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'src/wrapper/../jquant2.c:1193,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1193,7'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/wrapper/../jquant2.c:1194,12'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'src/wrapper/../jquant2.c:1194,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1195,25'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/wrapper/../jquant2.c:1198,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:1184,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1187,9'
          Dst:             init_error_limit
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
    - functionName:    jinit_2pass_quantizer
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:1227,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1228,5'
              BranchSideFuncs:
                - init_error_limit
            - BranchSide:      'src/wrapper/../jquant2.c:1231,7'
              BranchSideFuncs:
                - init_error_limit
        - Branch String:   'src/wrapper/../jquant2.c:1240,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1241,7'
              BranchSideFuncs:
                - init_error_limit
            - BranchSide:      'src/wrapper/../jquant2.c:1242,5'
              BranchSideFuncs:
                - init_error_limit
        - Branch String:   'src/wrapper/../jquant2.c:1241,44'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1241,47'
              BranchSideFuncs:
                - init_error_limit
            - BranchSide:      'src/wrapper/../jquant2.c:1242,5'
              BranchSideFuncs:
                - init_error_limit
        - Branch String:   'src/wrapper/../jquant2.c:1240,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1242,5'
              BranchSideFuncs:
                - init_error_limit
            - BranchSide:      'src/wrapper/../jquant2.c:1245,36'
              BranchSideFuncs:
                - init_error_limit
        - Branch String:   'src/wrapper/../jquant2.c:1247,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1248,41'
              BranchSideFuncs:
                - init_error_limit
            - BranchSide:      'src/wrapper/../jquant2.c:1252,3'
              BranchSideFuncs:
                - init_error_limit
        - Branch String:   'src/wrapper/../jquant2.c:1258,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1260,19'
              BranchSideFuncs:
                - init_error_limit
            - BranchSide:      'src/wrapper/../jquant2.c:1271,5'
              BranchSideFuncs:
                - init_error_limit
        - Branch String:   'src/wrapper/../jquant2.c:1262,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1263,7'
              BranchSideFuncs:
                - init_error_limit
            - BranchSide:      'src/wrapper/../jquant2.c:1265,9'
              BranchSideFuncs:
                - init_error_limit
        - Branch String:   'src/wrapper/../jquant2.c:1265,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1266,7'
              BranchSideFuncs:
                - init_error_limit
            - BranchSide:      'src/wrapper/../jquant2.c:1267,45'
              BranchSideFuncs:
                - init_error_limit
        - Branch String:   'src/wrapper/../jquant2.c:1275,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1276,5'
              BranchSideFuncs:
                - init_error_limit
            - BranchSide:      'src/wrapper/../jquant2.c:1284,7'
              BranchSideFuncs:
                - init_error_limit
        - Branch String:   'src/wrapper/../jquant2.c:1284,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1284,7'
              BranchSideFuncs:
                - init_error_limit
            - BranchSide:      'src/wrapper/../jquant2.c:1285,39'
              BranchSideFuncs:
                - init_error_limit
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:1289,5'
          Dst:             init_error_limit
    - functionName:    find_best_colors
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:781,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:782,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:794,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:794,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:795,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:834,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:811,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:812,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:833,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:814,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:815,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:830,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:817,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:818,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:827,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:818,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:819,21'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:822,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    find_nearby_colors
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:670,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:672,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:748,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:673,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:674,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:678,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:678,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:679,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:685,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:686,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:687,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:690,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:696,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:697,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:701,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:701,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:702,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:708,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:708,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:709,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:712,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:718,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:719,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:723,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:723,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:724,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:730,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:730,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:731,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:734,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:740,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:741,20'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:742,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:749,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:750,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:753,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:750,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:751,40'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:752,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fill_inverse_cmap
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:882,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:883,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:890,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:883,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:884,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:889,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:885,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:886,38'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:888,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:871,15'
          Dst:             find_nearby_colors
        - Src:             'src/wrapper/../jquant2.c:874,3'
          Dst:             find_best_colors
    - functionName:    find_biggest_volume
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:282,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:283,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:288,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:283,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:284,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:287,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    find_biggest_color_pop
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:262,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:263,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:268,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:263,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:263,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:267,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:263,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:264,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:267,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compute_color
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:499,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:500,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:513,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:500,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:501,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:510,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:502,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:503,28'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:510,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:503,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:504,20'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:509,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    median_cut
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:412,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:412,3'
              BranchSideFuncs:
                - find_biggest_volume.2113
                - update_box.2118
                - update_box.2118
                - find_biggest_color_pop.2114
            - BranchSide:      'src/wrapper/../jquant2.c:416,9'
              BranchSideFuncs:
                - find_biggest_volume.2113
                - update_box.2118
                - update_box.2118
                - find_biggest_color_pop.2114
        - Branch String:   'src/wrapper/../jquant2.c:416,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:417,35'
              BranchSideFuncs:
                - find_biggest_color_pop.2114
                - update_box.2118
                - update_box.2118
                - find_biggest_volume.2113
            - BranchSide:      'src/wrapper/../jquant2.c:419,32'
              BranchSideFuncs:
                - find_biggest_volume.2113
                - update_box.2118
                - update_box.2118
                - find_biggest_color_pop.2114
        - Branch String:   'src/wrapper/../jquant2.c:421,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:422,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:423,11'
              BranchSideFuncs:
                - update_box.2118
                - update_box.2118
                - find_biggest_volume.2113
                - find_biggest_color_pop.2114
        - Branch String:   'src/wrapper/../jquant2.c:437,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:438,14'
              BranchSideFuncs:
                - update_box.2118
                - update_box.2118
                - find_biggest_volume.2113
                - find_biggest_color_pop.2114
            - BranchSide:      'src/wrapper/../jquant2.c:442,14'
              BranchSideFuncs:
                - update_box.2118
                - update_box.2118
                - find_biggest_volume.2113
                - find_biggest_color_pop.2114
        - Branch String:   'src/wrapper/../jquant2.c:439,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:439,31'
              BranchSideFuncs:
                - update_box.2118
                - update_box.2118
                - find_biggest_volume.2113
                - find_biggest_color_pop.2114
            - BranchSide:      'src/wrapper/../jquant2.c:440,11'
              BranchSideFuncs:
                - update_box.2118
                - update_box.2118
                - find_biggest_volume.2113
                - find_biggest_color_pop.2114
        - Branch String:   'src/wrapper/../jquant2.c:440,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:440,26'
              BranchSideFuncs:
                - update_box.2118
                - update_box.2118
                - find_biggest_volume.2113
                - find_biggest_color_pop.2114
            - BranchSide:      'src/wrapper/../jquant2.c:441,5'
              BranchSideFuncs:
                - update_box.2118
                - update_box.2118
                - find_biggest_volume.2113
                - find_biggest_color_pop.2114
        - Branch String:   'src/wrapper/../jquant2.c:443,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:443,31'
              BranchSideFuncs:
                - update_box.2118
                - update_box.2118
                - find_biggest_volume.2113
                - find_biggest_color_pop.2114
            - BranchSide:      'src/wrapper/../jquant2.c:444,11'
              BranchSideFuncs:
                - update_box.2118
                - update_box.2118
                - find_biggest_volume.2113
                - find_biggest_color_pop.2114
        - Branch String:   'src/wrapper/../jquant2.c:452,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:454,13'
              BranchSideFuncs:
                - update_box.2118
                - update_box.2118
                - find_biggest_volume.2113
                - find_biggest_color_pop.2114
            - BranchSide:      'src/wrapper/../jquant2.c:459,13'
              BranchSideFuncs:
                - update_box.2118
                - update_box.2118
                - find_biggest_volume.2113
                - find_biggest_color_pop.2114
            - BranchSide:      'src/wrapper/../jquant2.c:464,13'
              BranchSideFuncs:
                - update_box.2118
                - update_box.2118
                - find_biggest_volume.2113
                - find_biggest_color_pop.2114
            - BranchSide:      'src/wrapper/../jquant2.c:470,16'
              BranchSideFuncs:
                - update_box.2118
                - update_box.2118
                - find_biggest_volume.2113
                - find_biggest_color_pop.2114
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:417,12'
          Dst:             find_biggest_color_pop
        - Src:             'src/wrapper/../jquant2.c:419,12'
          Dst:             find_biggest_volume
        - Src:             'src/wrapper/../jquant2.c:470,5'
          Dst:             update_box
        - Src:             'src/wrapper/../jquant2.c:471,5'
          Dst:             update_box
    - functionName:    update_box
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:309,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:309,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:310,15'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:310,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:311,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:318,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:311,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:312,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:318,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:313,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:314,21'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:318,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:314,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:314,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:315,35'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:320,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:320,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:321,15'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:321,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:322,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:329,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:322,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:323,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:329,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:324,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:325,21'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:329,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:325,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:325,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:326,35'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:331,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:331,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:332,15'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:332,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:333,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:340,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:333,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:334,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:340,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:335,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:336,21'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:340,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:336,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:336,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:337,35'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:342,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:342,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:343,15'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:343,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:344,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:351,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:344,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:345,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:351,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:346,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:347,21'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:351,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:347,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:347,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:348,35'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:353,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:353,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:354,15'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:354,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:355,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:362,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:355,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:356,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:362,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:357,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:358,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:362,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:358,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:358,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:359,35'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:364,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:364,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:365,15'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:365,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:366,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:373,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:366,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:367,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:373,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:368,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:369,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:373,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:369,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:369,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:370,35'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:391,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:392,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:399,22'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:392,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:393,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:398,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:394,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:395,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:398,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:395,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:395,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:396,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    select_colors
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:545,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:546,19'
              BranchSideFuncs:
                - compute_color.2115
            - BranchSide:      'src/wrapper/../jquant2.c:547,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:541,3'
          Dst:             update_box
        - Src:             'src/wrapper/../jquant2.c:543,14'
          Dst:             median_cut
        - Src:             'src/wrapper/../jquant2.c:546,5'
          Dst:             compute_color
    - functionName:    finish_pass2
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:911,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:912,13'
              BranchSideFuncs:
                - fill_inverse_cmap.2112
            - BranchSide:      'src/wrapper/../jquant2.c:928,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:914,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:916,19'
              BranchSideFuncs:
                - fill_inverse_cmap.2112
            - BranchSide:      'src/wrapper/../jquant2.c:927,3'
              BranchSideFuncs:
                - fill_inverse_cmap.2112
        - Branch String:   'src/wrapper/../jquant2.c:922,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:923,27'
              BranchSideFuncs:
                - fill_inverse_cmap.2112
            - BranchSide:      'src/wrapper/../jquant2.c:925,31'
              BranchSideFuncs:
                - fill_inverse_cmap.2112
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:923,9'
          Dst:             fill_inverse_cmap
    - functionName:    pass2_fs_dither
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:957,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:958,13'
              BranchSideFuncs:
                - fill_inverse_cmap.2112
            - BranchSide:      'src/wrapper/../jquant2.c:1065,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:960,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:962,17'
              BranchSideFuncs:
                - fill_inverse_cmap.2112
            - BranchSide:      'src/wrapper/../jquant2.c:970,11'
              BranchSideFuncs:
                - fill_inverse_cmap.2112
        - Branch String:   'src/wrapper/../jquant2.c:981,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:990,14'
              BranchSideFuncs:
                - fill_inverse_cmap.2112
            - BranchSide:      'src/wrapper/../jquant2.c:1061,28'
              BranchSideFuncs:
                - fill_inverse_cmap.2112
        - Branch String:   'src/wrapper/../jquant2.c:1014,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1015,27'
              BranchSideFuncs:
                - fill_inverse_cmap.2112
            - BranchSide:      'src/wrapper/../jquant2.c:1019,33'
              BranchSideFuncs:
                - fill_inverse_cmap.2112
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:1015,9'
          Dst:             fill_inverse_cmap
    - functionName:    finish_pass1
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:             'src/wrapper/../jquant2.c:1127,3'
          Dst:             select_colors
    - functionName:    prescan_quantize
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:215,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:216,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:228,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:217,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:219,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:227,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:223,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:224,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:225,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    init_error_limit
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:1101,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1102,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:1105,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:1105,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1106,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:1109,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jquant2.c:1109,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1110,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jquant2.c:1113,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    new_color_map_2_quant
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:1153,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1154,5'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit.2125
            - BranchSide:      'src/wrapper/../jquant2.c:1156,7'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit.2125
        - Branch String:   'src/wrapper/../jquant2.c:1156,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1158,5'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/wrapper/../jquant2.c:1163,9'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit.2125
        - Branch String:   'src/wrapper/../jquant2.c:1163,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1164,7'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit.2125
            - BranchSide:      'src/wrapper/../jquant2.c:1166,7'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit.2125
        - Branch String:   'src/wrapper/../jquant2.c:1171,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1172,7'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit.2125
            - BranchSide:      'src/wrapper/../jquant2.c:1173,9'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit.2125
        - Branch String:   'src/wrapper/../jquant2.c:1173,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1174,7'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit.2125
            - BranchSide:      'src/wrapper/../jquant2.c:1176,9'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit.2125
        - Branch String:   'src/wrapper/../jquant2.c:1180,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1181,43'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit.2125
            - BranchSide:      'src/wrapper/../jquant2.c:1184,25'
              BranchSideFuncs:
                - jzero_far
                - jzero_far
                - init_error_limit.2125
        - Branch String:   'src/wrapper/../jquant2.c:1186,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1187,26'
              BranchSideFuncs:
                - init_error_limit.2125
                - jzero_far
            - BranchSide:      'src/wrapper/../jquant2.c:1188,7'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'src/wrapper/../jquant2.c:1193,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1193,7'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/wrapper/../jquant2.c:1194,12'
              BranchSideFuncs:
                - jzero_far
        - Branch String:   'src/wrapper/../jquant2.c:1194,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1195,25'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/wrapper/../jquant2.c:1198,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:1184,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1187,9'
          Dst:             init_error_limit
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
    - functionName:    j12init_2pass_quantizer
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jquant2.c:1227,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1228,5'
              BranchSideFuncs:
                - init_error_limit.2125
            - BranchSide:      'src/wrapper/../jquant2.c:1231,7'
              BranchSideFuncs:
                - init_error_limit.2125
        - Branch String:   'src/wrapper/../jquant2.c:1240,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1241,7'
              BranchSideFuncs:
                - init_error_limit.2125
            - BranchSide:      'src/wrapper/../jquant2.c:1242,5'
              BranchSideFuncs:
                - init_error_limit.2125
        - Branch String:   'src/wrapper/../jquant2.c:1241,44'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1241,47'
              BranchSideFuncs:
                - init_error_limit.2125
            - BranchSide:      'src/wrapper/../jquant2.c:1242,5'
              BranchSideFuncs:
                - init_error_limit.2125
        - Branch String:   'src/wrapper/../jquant2.c:1240,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1242,5'
              BranchSideFuncs:
                - init_error_limit.2125
            - BranchSide:      'src/wrapper/../jquant2.c:1245,36'
              BranchSideFuncs:
                - init_error_limit.2125
        - Branch String:   'src/wrapper/../jquant2.c:1247,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1248,41'
              BranchSideFuncs:
                - init_error_limit.2125
            - BranchSide:      'src/wrapper/../jquant2.c:1252,3'
              BranchSideFuncs:
                - init_error_limit.2125
        - Branch String:   'src/wrapper/../jquant2.c:1258,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1260,19'
              BranchSideFuncs:
                - init_error_limit.2125
            - BranchSide:      'src/wrapper/../jquant2.c:1271,5'
              BranchSideFuncs:
                - init_error_limit.2125
        - Branch String:   'src/wrapper/../jquant2.c:1262,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1263,7'
              BranchSideFuncs:
                - init_error_limit.2125
            - BranchSide:      'src/wrapper/../jquant2.c:1265,9'
              BranchSideFuncs:
                - init_error_limit.2125
        - Branch String:   'src/wrapper/../jquant2.c:1265,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1266,7'
              BranchSideFuncs:
                - init_error_limit.2125
            - BranchSide:      'src/wrapper/../jquant2.c:1267,45'
              BranchSideFuncs:
                - init_error_limit.2125
        - Branch String:   'src/wrapper/../jquant2.c:1275,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1276,5'
              BranchSideFuncs:
                - init_error_limit.2125
            - BranchSide:      'src/wrapper/../jquant2.c:1284,7'
              BranchSideFuncs:
                - init_error_limit.2125
        - Branch String:   'src/wrapper/../jquant2.c:1284,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jquant2.c:1284,7'
              BranchSideFuncs:
                - init_error_limit.2125
            - BranchSide:      'src/wrapper/../jquant2.c:1285,39'
              BranchSideFuncs:
                - init_error_limit.2125
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:1289,5'
          Dst:             init_error_limit
    - functionName:    jzero_far
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jutils.c:118,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jutils.c:119,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jutils.c:123,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jround_up
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:    j12copy_sample_rows
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jutils.c:118,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jutils.c:119,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jutils.c:123,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    j16copy_sample_rows
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jutils.c:118,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jutils.c:119,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jutils.c:123,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    emit_byte
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcarith.c:128,7'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:128,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcarith.c:129,12'
              BranchSideFuncs: []
        - Branch String:   'src/jcarith.c:129,9'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:129,45'
              BranchSideFuncs: []
            - BranchSide:      'src/jcarith.c:130,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    arith_encode
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcarith.c:242,7'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:244,9'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:255,9'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:244,9'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:249,15'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:252,12'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:255,9'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:256,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jcarith.c:257,9'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:257,9'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:261,15'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:264,12'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:271,9'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:273,14'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:316,3'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:274,11'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:276,13'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:290,18'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:276,13'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:277,15'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:284,18'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:277,15'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:278,13'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:280,21'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:278,16'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:278,32'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:280,21'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:281,15'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:282,29'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:283,9'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:290,18'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:291,11'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:294,13'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:294,13'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:295,13'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:296,18'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:297,15'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:298,13'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:300,21'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:298,16'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:298,32'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:300,21'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:302,13'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:303,15'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:311,21'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:303,15'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:304,13'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:306,11'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:304,16'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:304,32'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:306,11'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:309,11'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:307,29'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:310,9'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:316,3'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:269,5'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:316,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jcarith.c:278,16'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:280,11'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:282,13'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:298,16'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:300,11'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:304,16'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:307,13'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:308,13'
          Dst:             emit_byte
    - functionName:    emit_restart
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcarith.c:337,3'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:338,15'
              BranchSideFuncs: []
            - BranchSide:      'src/jcarith.c:353,3'
              BranchSideFuncs: []
        - Branch String:   'src/jcarith.c:340,38'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:340,42'
              BranchSideFuncs: []
            - BranchSide:      'src/jcarith.c:341,14'
              BranchSideFuncs: []
        - Branch String:   'src/jcarith.c:340,57'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:340,60'
              BranchSideFuncs: []
            - BranchSide:      'src/jcarith.c:347,9'
              BranchSideFuncs: []
        - Branch String:   'src/jcarith.c:340,9'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:341,14'
              BranchSideFuncs: []
            - BranchSide:      'src/jcarith.c:347,9'
              BranchSideFuncs: []
        - Branch String:   'src/jcarith.c:347,38'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:347,41'
              BranchSideFuncs: []
            - BranchSide:      'src/jcarith.c:348,14'
              BranchSideFuncs: []
        - Branch String:   'src/jcarith.c:347,9'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:348,14'
              BranchSideFuncs: []
            - BranchSide:      'src/jcarith.c:350,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jcarith.c:331,3'
          Dst:             finish_pass
        - Src:             'src/jcarith.c:333,3'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:334,3'
          Dst:             emit_byte
    - functionName:    finish_pass
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcarith.c:148,7'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:149,12'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:151,12'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:154,7'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:156,9'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:167,9'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:156,9'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:157,11'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:164,14'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:157,11'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:158,9'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:160,17'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:158,12'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:158,28'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:160,17'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:161,11'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:162,25'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:163,5'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:167,9'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:168,9'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:169,14'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:170,11'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:171,9'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:173,17'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:171,12'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:171,28'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:173,17'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:176,11'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:177,9'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:179,7'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:177,12'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:177,28'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:179,7'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:182,7'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:180,25'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:183,5'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:186,7'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:186,7'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:187,9'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:187,9'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:188,7'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:190,16'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:188,10'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:188,26'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:190,16'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:191,9'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:192,23'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:193,9'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
        - Branch String:   'src/jcarith.c:193,9'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:194,18'
              BranchSideFuncs:
                - emit_byte.2198
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:198,3'
              BranchSideFuncs: []
        - Branch String:   'src/jcarith.c:195,11'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:196,25'
              BranchSideFuncs:
                - emit_byte.2198
            - BranchSide:      'src/jcarith.c:197,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jcarith.c:158,12'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:160,7'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:162,9'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:171,12'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:173,7'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:177,12'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:180,9'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:181,9'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:188,10'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:190,5'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:192,7'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:194,7'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:196,9'
          Dst:             emit_byte
    - functionName:    encode_mcu
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcarith.c:696,7'
          Branch Sides:
            - BranchSide:      'src/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.2199
            - BranchSide:      'src/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:   'src/jcarith.c:697,9'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:698,20'
              BranchSideFuncs:
                - emit_restart.2199
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - 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:      'src/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:   'src/jcarith.c:707,3'
          Branch Sides:
            - BranchSide:      'src/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:      'src/jcarith.c:819,3'
              BranchSideFuncs: []
        - Branch String:   'src/jcarith.c:720,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcarith.c:728,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcarith.c:740,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcarith.c:745,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcarith.c:753,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcarith.c:759,7'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcarith.c:768,5'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcarith.c:769,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcarith.c:772,5'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcarith.c:775,7'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcarith.c:781,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcarith.c:790,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcarith.c:794,13'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcarith.c:799,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcarith.c:809,7'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcarith.c:813,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:             'src/jcarith.c:698,7'
          Dst:             emit_restart
        - Src:             'src/jcarith.c:721,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:725,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:729,9'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:734,9'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:741,9'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:746,11'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:751,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:760,9'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:774,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:776,9'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:778,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:782,9'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:785,9'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:791,9'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:795,11'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:800,13'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:806,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:810,9'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:815,7'
          Dst:             arith_encode
    - functionName:    encode_mcu_AC_refine
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcarith.c:602,7'
          Branch Sides:
            - BranchSide:      'src/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.2199
            - BranchSide:      'src/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:   'src/jcarith.c:603,9'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:604,20'
              BranchSideFuncs:
                - emit_restart.2199
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'src/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:   'src/jcarith.c:619,3'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:624,16'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'src/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:   'src/jcarith.c:624,9'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:625,17'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'src/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:   'src/jcarith.c:625,11'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:625,28'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'src/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:   'src/jcarith.c:628,11'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:0,0'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'src/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:   'src/jcarith.c:632,3'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:633,16'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'src/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:   'src/jcarith.c:633,9'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:634,17'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'src/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:   'src/jcarith.c:634,11'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:634,28'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'src/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:   'src/jcarith.c:637,11'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:0,0'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'src/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:   'src/jcarith.c:641,3'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:642,10'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'src/jcarith.c:672,7'
              BranchSideFuncs:
                - arith_encode
        - Branch String:   'src/jcarith.c:643,9'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:644,20'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'src/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:   'src/jcarith.c:646,11'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:647,19'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'src/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:   'src/jcarith.c:647,13'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:648,15'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'src/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:   'src/jcarith.c:648,15'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:649,26'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'src/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:   'src/jcarith.c:658,13'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:0,0'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'src/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:   'src/jcarith.c:659,15'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:660,26'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'src/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:   'src/jcarith.c:672,7'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:672,7'
              BranchSideFuncs:
                - arith_encode
            - BranchSide:      'src/jcarith.c:673,10'
              BranchSideFuncs:
                - arith_encode
      Callsites:
        - Src:             'src/jcarith.c:604,7'
          Dst:             emit_restart
        - Src:             'src/jcarith.c:644,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:649,13'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:651,13'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:652,13'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:660,13'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:662,13'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:663,13'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:668,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:674,5'
          Dst:             arith_encode
    - functionName:    encode_mcu_DC_refine
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcarith.c:565,7'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:566,9'
              BranchSideFuncs:
                - arith_encode
                - emit_restart.2199
            - BranchSide:      'src/jcarith.c:575,8'
              BranchSideFuncs:
                - arith_encode
        - Branch String:   'src/jcarith.c:566,9'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:567,20'
              BranchSideFuncs:
                - emit_restart.2199
                - arith_encode
            - BranchSide:      'src/jcarith.c:572,5'
              BranchSideFuncs:
                - arith_encode
        - Branch String:   'src/jcarith.c:579,3'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:581,18'
              BranchSideFuncs:
                - arith_encode
            - BranchSide:      'src/jcarith.c:584,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jcarith.c:567,7'
          Dst:             emit_restart
        - Src:             'src/jcarith.c:581,5'
          Dst:             arith_encode
    - functionName:    encode_mcu_AC_first
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcarith.c:468,7'
          Branch Sides:
            - BranchSide:      'src/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.2199
            - BranchSide:      'src/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:   'src/jcarith.c:469,9'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:470,20'
              BranchSideFuncs:
                - emit_restart.2199
                - 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:      'src/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:   'src/jcarith.c:485,3'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcarith.c:490,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcarith.c:491,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcarith.c:494,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcarith.c:498,3'
          Branch Sides:
            - BranchSide:      'src/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:      'src/jcarith.c:544,7'
              BranchSideFuncs:
                - arith_encode
        - Branch String:   'src/jcarith.c:502,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcarith.c:503,13'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcarith.c:510,13'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcarith.c:521,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcarith.c:525,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcarith.c:530,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcarith.c:540,5'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jcarith.c:544,7'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:544,7'
              BranchSideFuncs:
                - arith_encode
            - BranchSide:      'src/jcarith.c:545,10'
              BranchSideFuncs:
                - arith_encode
      Callsites:
        - Src:             'src/jcarith.c:470,7'
          Dst:             emit_restart
        - Src:             'src/jcarith.c:500,5'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:504,11'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:505,11'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:511,11'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:512,11'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:516,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:522,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:526,9'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:531,11'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:537,5'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:541,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:546,5'
          Dst:             arith_encode
    - functionName:    encode_mcu_DC_first
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcarith.c:378,7'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:379,9'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - emit_restart.2199
            - BranchSide:      'src/jcarith.c:389,13'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'src/jcarith.c:379,9'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:380,20'
              BranchSideFuncs:
                - emit_restart.2199
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'src/jcarith.c:385,5'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'src/jcarith.c:389,3'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:390,13'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'src/jcarith.c:449,3'
              BranchSideFuncs: []
        - Branch String:   'src/jcarith.c:405,9'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:406,20'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'src/jcarith.c:409,34'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'src/jcarith.c:413,11'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:414,22'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'src/jcarith.c:418,14'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'src/jcarith.c:425,11'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:426,22'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'src/jcarith.c:436,20'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'src/jcarith.c:430,9'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:431,24'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'src/jcarith.c:435,7'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'src/jcarith.c:438,11'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:439,9'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'src/jcarith.c:440,16'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
        - Branch String:   'src/jcarith.c:444,7'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:0,0'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
            - BranchSide:      'src/jcarith.c:445,22'
              BranchSideFuncs:
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
                - arith_encode
      Callsites:
        - Src:             'src/jcarith.c:380,7'
          Dst:             emit_restart
        - Src:             'src/jcarith.c:406,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:410,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:414,9'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:419,9'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:426,9'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:431,11'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:436,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:445,9'
          Dst:             arith_encode
    - functionName:    start_pass
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcarith.c:834,7'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:839,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jcarith.c:844,7'
              BranchSideFuncs: []
        - Branch String:   'src/jcarith.c:844,7'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:845,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jcarith.c:857,5'
              BranchSideFuncs: []
        - Branch String:   'src/jcarith.c:845,9'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:846,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jcarith.c:851,11'
              BranchSideFuncs: []
        - Branch String:   'src/jcarith.c:846,11'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:847,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jcarith.c:849,9'
              BranchSideFuncs: []
        - Branch String:   'src/jcarith.c:851,11'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:852,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jcarith.c:854,9'
              BranchSideFuncs: []
        - Branch String:   'src/jcarith.c:860,3'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:861,15'
              BranchSideFuncs: []
            - BranchSide:      'src/jcarith.c:894,3'
              BranchSideFuncs: []
        - Branch String:   'src/jcarith.c:863,38'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:863,42'
              BranchSideFuncs: []
            - BranchSide:      'src/jcarith.c:864,13'
              BranchSideFuncs: []
        - Branch String:   'src/jcarith.c:863,57'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:863,60'
              BranchSideFuncs: []
            - BranchSide:      'src/jcarith.c:876,9'
              BranchSideFuncs: []
        - Branch String:   'src/jcarith.c:863,9'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:864,13'
              BranchSideFuncs: []
            - BranchSide:      'src/jcarith.c:876,9'
              BranchSideFuncs: []
        - Branch String:   'src/jcarith.c:865,19'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:865,22'
              BranchSideFuncs: []
            - BranchSide:      'src/jcarith.c:866,9'
              BranchSideFuncs: []
        - Branch String:   'src/jcarith.c:865,11'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:866,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jcarith.c:867,11'
              BranchSideFuncs: []
        - Branch String:   'src/jcarith.c:867,11'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:868,53'
              BranchSideFuncs: []
            - BranchSide:      'src/jcarith.c:870,14'
              BranchSideFuncs: []
        - Branch String:   'src/jcarith.c:876,38'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:876,41'
              BranchSideFuncs: []
            - BranchSide:      'src/jcarith.c:877,13'
              BranchSideFuncs: []
        - Branch String:   'src/jcarith.c:876,9'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:877,13'
              BranchSideFuncs: []
            - BranchSide:      'src/jcarith.c:891,3'
              BranchSideFuncs: []
        - Branch String:   'src/jcarith.c:878,19'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:878,22'
              BranchSideFuncs: []
            - BranchSide:      'src/jcarith.c:879,9'
              BranchSideFuncs: []
        - Branch String:   'src/jcarith.c:878,11'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:879,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jcarith.c:880,11'
              BranchSideFuncs: []
        - Branch String:   'src/jcarith.c:880,11'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:881,53'
              BranchSideFuncs: []
            - BranchSide:      'src/jcarith.c:883,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jinit_arith_encoder
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jcarith.c:925,3'
          Branch Sides:
            - BranchSide:      'src/jcarith.c:926,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jcarith.c:931,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_byte
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdarith.c:79,7'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:79,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:80,12'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:80,9'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:80,42'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:81,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    arith_decode
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdarith.c:123,3'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:124,11'
              BranchSideFuncs:
                - get_byte
                - get_byte
            - BranchSide:      'src/jdarith.c:160,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:124,9'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:126,11'
              BranchSideFuncs:
                - get_byte
                - get_byte
            - BranchSide:      'src/jdarith.c:154,5'
              BranchSideFuncs:
                - get_byte
                - get_byte
        - Branch String:   'src/jdarith.c:126,11'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:127,14'
              BranchSideFuncs:
                - get_byte
                - get_byte
            - BranchSide:      'src/jdarith.c:129,25'
              BranchSideFuncs:
                - get_byte
                - get_byte
        - Branch String:   'src/jdarith.c:131,14'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:131,30'
              BranchSideFuncs:
                - get_byte
                - get_byte
            - BranchSide:      'src/jdarith.c:133,15'
              BranchSideFuncs:
                - get_byte
                - get_byte
        - Branch String:   'src/jdarith.c:133,15'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:134,18'
              BranchSideFuncs:
                - get_byte
                - get_byte
            - BranchSide:      'src/jdarith.c:142,36'
              BranchSideFuncs:
                - get_byte
                - get_byte
        - Branch String:   'src/jdarith.c:148,11'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:150,15'
              BranchSideFuncs:
                - get_byte
                - get_byte
            - BranchSide:      'src/jdarith.c:153,5'
              BranchSideFuncs:
                - get_byte
                - get_byte
        - Branch String:   'src/jdarith.c:150,13'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:150,24'
              BranchSideFuncs:
                - get_byte
                - get_byte
            - BranchSide:      'src/jdarith.c:152,11'
              BranchSideFuncs:
                - get_byte
                - get_byte
        - Branch String:   'src/jdarith.c:169,7'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:170,13'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:180,14'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:172,9'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:173,14'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:176,14'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:182,9'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:183,14'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:186,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jdarith.c:129,16'
          Dst:             get_byte
        - Src:             'src/jdarith.c:131,21'
          Dst:             get_byte
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdarith.c:206,7'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:207,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:210,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:210,3'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:211,15'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:224,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:212,34'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:212,38'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:213,14'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:212,53'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:212,56'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:218,10'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:212,9'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:213,14'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:218,10'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:218,34'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:218,37'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:219,14'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:218,9'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:219,14'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:221,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decode_mcu
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdarith.c:515,7'
          Branch Sides:
            - BranchSide:      'src/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.2230
            - BranchSide:      'src/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:   'src/jdarith.c:516,9'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:517,23'
              BranchSideFuncs:
                - process_restart.2230
                - 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:      'src/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:   'src/jdarith.c:521,7'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:521,26'
              BranchSideFuncs: []
            - BranchSide:      'src/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:   'src/jdarith.c:525,3'
          Branch Sides:
            - BranchSide:      'src/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:      'src/jdarith.c:623,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:526,13'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdarith.c:538,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdarith.c:546,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdarith.c:548,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdarith.c:549,15'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:550,13'
              BranchSideFuncs: []
            - BranchSide:      'src/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:   'src/jdarith.c:558,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdarith.c:560,16'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdarith.c:567,7'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdarith.c:568,13'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdarith.c:569,20'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdarith.c:573,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdarith.c:581,5'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdarith.c:583,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdarith.c:584,7'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdarith.c:586,13'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:584,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:587,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:597,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdarith.c:598,13'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdarith.c:602,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdarith.c:603,17'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:604,15'
              BranchSideFuncs: []
            - BranchSide:      'src/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:   'src/jdarith.c:615,7'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdarith.c:616,13'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdarith.c:617,20'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdarith.c:618,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:             'src/jdarith.c:517,7'
          Dst:             process_restart
        - Src:             'src/jdarith.c:538,9'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:543,14'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:546,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:568,13'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:583,11'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:584,14'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:594,14'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:597,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:598,13'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:616,13'
          Dst:             arith_decode
    - functionName:    decode_mcu_AC_refine
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdarith.c:446,7'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:447,9'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - process_restart.2230
            - BranchSide:      'src/jdarith.c:452,7'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:447,9'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:448,23'
              BranchSideFuncs:
                - process_restart.2230
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:449,5'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:452,7'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:452,26'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:455,11'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:462,3'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:463,11'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:465,12'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:463,9'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:463,44'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:463,41'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:465,3'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:466,10'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:496,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:467,9'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:468,24'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:469,5'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:468,11'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:468,36'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:468,33'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:471,11'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:472,26'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:480,24'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:472,13'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:473,16'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:478,9'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:473,15'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:474,33'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:476,33'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:480,11'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:481,26'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:487,10'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:481,13'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:482,30'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:484,30'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:488,11'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:469,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:489,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jdarith.c:448,7'
          Dst:             process_restart
        - Src:             'src/jdarith.c:468,11'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:472,13'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:480,11'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:481,13'
          Dst:             arith_decode
    - functionName:    decode_mcu_DC_refine
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdarith.c:410,7'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:411,9'
              BranchSideFuncs:
                - arith_decode
                - process_restart.2230
            - BranchSide:      'src/jdarith.c:416,8'
              BranchSideFuncs:
                - arith_decode
        - Branch String:   'src/jdarith.c:411,9'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:412,23'
              BranchSideFuncs:
                - process_restart.2230
                - arith_decode
            - BranchSide:      'src/jdarith.c:413,5'
              BranchSideFuncs:
                - arith_decode
        - Branch String:   'src/jdarith.c:421,3'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:423,22'
              BranchSideFuncs:
                - arith_decode
            - BranchSide:      'src/jdarith.c:427,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:423,9'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:424,31'
              BranchSideFuncs:
                - arith_decode
            - BranchSide:      'src/jdarith.c:425,3'
              BranchSideFuncs:
                - arith_decode
      Callsites:
        - Src:             'src/jdarith.c:412,7'
          Dst:             process_restart
        - Src:             'src/jdarith.c:423,9'
          Dst:             arith_decode
    - functionName:    decode_mcu_AC_first
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdarith.c:338,7'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:339,9'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - process_restart.2230
            - BranchSide:      'src/jdarith.c:344,7'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:339,9'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:340,23'
              BranchSideFuncs:
                - process_restart.2230
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:341,5'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:344,7'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:344,26'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:347,11'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:353,3'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:354,10'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:394,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:355,9'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:355,34'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:356,5'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:356,5'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:357,10'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:366,25'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:358,11'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:356,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:359,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:369,9'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:370,24'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:384,9'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:370,11'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:371,11'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:383,5'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:374,9'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:375,18'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:382,7'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:375,15'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:376,13'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:380,14'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:387,5'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:388,24'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:389,7'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:388,11'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:387,5'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:388,41'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:389,18'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:389,29'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:391,57'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
      Callsites:
        - Src:             'src/jdarith.c:340,7'
          Dst:             process_restart
        - Src:             'src/jdarith.c:355,9'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:356,12'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:366,12'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:369,14'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:370,11'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:388,11'
          Dst:             arith_decode
    - functionName:    decode_mcu_DC_first
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdarith.c:259,7'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:260,9'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - process_restart.2230
            - BranchSide:      'src/jdarith.c:265,7'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:260,9'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:261,23'
              BranchSideFuncs:
                - process_restart.2230
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:262,5'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:265,7'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:265,26'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:269,13'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:269,3'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:270,13'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:319,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:280,9'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:281,7'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:285,27'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:288,11'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:289,14'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:300,11'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:290,9'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:291,18'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:298,7'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:291,15'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:292,13'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:296,14'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:300,11'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:301,9'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:302,16'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:302,16'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:303,41'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:305,40'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:309,7'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:310,26'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:311,9'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:310,13'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:309,7'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:310,43'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
        - Branch String:   'src/jdarith.c:311,20'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:311,31'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
            - BranchSide:      'src/jdarith.c:312,35'
              BranchSideFuncs:
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
                - arith_decode
      Callsites:
        - Src:             'src/jdarith.c:261,7'
          Dst:             process_restart
        - Src:             'src/jdarith.c:280,9'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:285,14'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:288,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:310,13'
          Dst:             arith_decode
    - functionName:    start_pass
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdarith.c:638,7'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:640,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:701,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:640,9'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:641,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:645,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:641,11'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:642,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:643,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:645,33'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:645,36'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:646,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:645,11'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:646,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:648,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:648,11'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:649,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:651,9'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:653,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:656,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:653,11'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:654,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:655,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:656,9'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:656,25'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:665,13'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:665,5'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:666,27'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:686,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:670,21'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:670,24'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:672,20'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:670,11'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:671,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:672,20'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:672,20'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:672,18'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:672,18'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:672,48'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:672,45'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:672,45'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:672,7'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:673,13'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:678,20'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:673,13'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:674,38'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:676,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:678,7'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:679,25'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:684,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:679,24'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:679,13'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:679,56'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:680,13'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:681,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:682,31'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:686,9'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:687,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:692,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:687,11'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:688,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:690,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:692,11'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:693,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:695,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:701,24'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:701,27'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:703,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:701,53'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:702,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:703,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:702,24'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:702,27'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:703,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:701,9'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:703,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:705,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:709,3'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:710,15'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:735,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:711,34'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:711,38'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:712,13'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:711,53'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:711,56'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:723,10'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:711,9'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:712,13'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:723,10'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:713,19'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:713,22'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:714,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:713,11'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:714,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:715,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:715,11'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:716,53'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:718,14'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:723,34'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:723,37'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:724,13'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:723,9'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:724,13'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:732,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:725,19'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:725,22'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:726,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:725,11'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:726,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:727,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:727,11'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:728,53'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:730,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jinit_arith_decoder
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdarith.c:762,3'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:763,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:768,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:770,7'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:770,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:774,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:778,5'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:779,14'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:781,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdarith.c:779,7'
          Branch Sides:
            - BranchSide:      'src/jdarith.c:780,22'
              BranchSideFuncs: []
            - BranchSide:      'src/jdarith.c:780,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jsimd_encode_mcu_AC_refine_prepare
      functionSourceFile: '/src/libjpeg-turbo.main/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.main/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.main/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/../../src/jinclude.h:83,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../src/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/../../src/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/../../src/jinclude.h:84,9'
          Branch Sides:
            - BranchSide:      'x86_64/../../src/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/../../src/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/../../src/jinclude.h:89,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../src/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/../../src/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/../../src/jinclude.h:91,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../src/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/../../src/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/../../src/jinclude.h:97,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../src/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/../../src/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/../../src/jinclude.h:103,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../src/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/../../src/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/../../src/jinclude.h:83,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../src/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/../../src/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/../../src/jinclude.h:84,9'
          Branch Sides:
            - BranchSide:      'x86_64/../../src/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/../../src/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/../../src/jinclude.h:89,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../src/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/../../src/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/../../src/jinclude.h:91,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../src/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/../../src/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/../../src/jinclude.h:97,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../src/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/../../src/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/../../src/jinclude.h:103,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../src/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/../../src/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/../../src/jinclude.h:83,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../src/jinclude.h:84,9'
              BranchSideFuncs:
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/../../src/jinclude.h:89,7'
              BranchSideFuncs:
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'x86_64/../../src/jinclude.h:84,9'
          Branch Sides:
            - BranchSide:      'x86_64/../../src/jinclude.h:85,7'
              BranchSideFuncs:
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/../../src/jinclude.h:87,15'
              BranchSideFuncs:
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'x86_64/../../src/jinclude.h:89,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../src/jinclude.h:90,13'
              BranchSideFuncs:
                - __errno_location
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/../../src/jinclude.h:91,8'
              BranchSideFuncs:
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - getenv
                - strlen
                - strncpy
        - Branch String:   'x86_64/../../src/jinclude.h:91,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../src/jinclude.h:92,6'
              BranchSideFuncs:
                - getenv
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - strlen
                - strncpy
            - BranchSide:      'x86_64/../../src/jinclude.h:96,16'
              BranchSideFuncs:
                - getenv
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
                - strlen
                - strncpy
        - Branch String:   'x86_64/../../src/jinclude.h:97,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../src/jinclude.h:99,6'
              BranchSideFuncs:
                - strlen
                - strncpy
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/../../src/jinclude.h:103,14'
              BranchSideFuncs:
                - strlen
                - strncpy
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'x86_64/../../src/jinclude.h:103,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../src/jinclude.h:104,6'
              BranchSideFuncs:
                - strcmp
                - __errno_location
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/../../src/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/../../src/jinclude.h:83,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../src/jinclude.h:84,9'
              BranchSideFuncs:
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
            - BranchSide:      'x86_64/../../src/jinclude.h:89,7'
              BranchSideFuncs:
                - strcmp
                - getenv
                - strlen
                - strncpy
                - __errno_location
        - Branch String:   'x86_64/../../src/jinclude.h:84,9'
          Branch Sides:
            - BranchSide:      'x86_64/../../src/jinclude.h:85,7'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'x86_64/../../src/jinclude.h:87,15'
              BranchSideFuncs:
                - __errno_location
                - strcmp
        - Branch String:   'x86_64/../../src/jinclude.h:89,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../src/jinclude.h:90,13'
              BranchSideFuncs:
                - __errno_location
                - strcmp
            - BranchSide:      'x86_64/../../src/jinclude.h:91,8'
              BranchSideFuncs:
                - strcmp
                - getenv
                - strlen
                - strncpy
        - Branch String:   'x86_64/../../src/jinclude.h:91,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../src/jinclude.h:92,6'
              BranchSideFuncs:
                - getenv
                - strcmp
                - strlen
                - strncpy
            - BranchSide:      'x86_64/../../src/jinclude.h:96,16'
              BranchSideFuncs:
                - getenv
                - strcmp
                - strlen
                - strncpy
        - Branch String:   'x86_64/../../src/jinclude.h:97,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../src/jinclude.h:99,6'
              BranchSideFuncs:
                - strlen
                - strncpy
                - strcmp
            - BranchSide:      'x86_64/../../src/jinclude.h:103,14'
              BranchSideFuncs:
                - strlen
                - strncpy
                - strcmp
        - Branch String:   'x86_64/../../src/jinclude.h:103,7'
          Branch Sides:
            - BranchSide:      'x86_64/../../src/jinclude.h:104,6'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'x86_64/../../src/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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.main/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:    compress_output
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccoefct.c:357,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:358,15'
              BranchSideFuncs:
                - start_iMCU_row.2377
            - BranchSide:      'src/wrapper/../jccoefct.c:366,18'
              BranchSideFuncs:
                - start_iMCU_row.2377
        - Branch String:   'src/wrapper/../jccoefct.c:366,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:368,24'
              BranchSideFuncs:
                - start_iMCU_row.2377
            - BranchSide:      'src/wrapper/../jccoefct.c:394,3'
              BranchSideFuncs:
                - start_iMCU_row.2377
        - Branch String:   'src/wrapper/../jccoefct.c:368,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:371,12'
              BranchSideFuncs:
                - start_iMCU_row.2377
            - BranchSide:      'src/wrapper/../jccoefct.c:391,5'
              BranchSideFuncs:
                - start_iMCU_row.2377
        - Branch String:   'src/wrapper/../jccoefct.c:372,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:373,19'
              BranchSideFuncs:
                - start_iMCU_row.2377
            - BranchSide:      'src/wrapper/../jccoefct.c:383,14'
              BranchSideFuncs:
                - start_iMCU_row.2377
        - Branch String:   'src/wrapper/../jccoefct.c:375,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:376,31'
              BranchSideFuncs:
                - start_iMCU_row.2377
            - BranchSide:      'src/wrapper/../jccoefct.c:381,7'
              BranchSideFuncs:
                - start_iMCU_row.2377
        - Branch String:   'src/wrapper/../jccoefct.c:377,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:378,50'
              BranchSideFuncs:
                - start_iMCU_row.2377
            - BranchSide:      'src/wrapper/../jccoefct.c:380,9'
              BranchSideFuncs:
                - start_iMCU_row.2377
        - Branch String:   'src/wrapper/../jccoefct.c:383,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:385,33'
              BranchSideFuncs:
                - start_iMCU_row.2377
            - BranchSide:      'src/wrapper/../jccoefct.c:389,5'
              BranchSideFuncs:
                - start_iMCU_row.2377
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:395,3'
          Dst:             start_iMCU_row
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccoefct.c:81,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:82,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccoefct.c:84,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccoefct.c:84,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:85,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccoefct.c:87,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compress_first_pass
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccoefct.c:258,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:261,16'
              BranchSideFuncs:
                - compress_output.2376
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:328,26'
              BranchSideFuncs:
                - compress_output.2376
        - Branch String:   'src/wrapper/../jccoefct.c:266,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:267,20'
              BranchSideFuncs:
                - compress_output.2376
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:270,26'
              BranchSideFuncs:
                - compress_output.2376
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:277,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:278,16'
              BranchSideFuncs:
                - compress_output.2376
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:282,20'
              BranchSideFuncs:
                - compress_output.2376
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:282,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:283,22'
              BranchSideFuncs:
                - compress_output.2376
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:303,9'
              BranchSideFuncs:
                - compress_output.2376
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:288,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:290,25'
              BranchSideFuncs:
                - jzero_far
                - compress_output.2376
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:297,5'
              BranchSideFuncs:
                - compress_output.2376
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:293,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:294,33'
              BranchSideFuncs:
                - compress_output.2376
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:296,7'
              BranchSideFuncs:
                - compress_output.2376
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:303,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:304,24'
              BranchSideFuncs:
                - compress_output.2376
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:322,3'
              BranchSideFuncs:
                - compress_output.2376
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:306,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:308,24'
              BranchSideFuncs:
                - jzero_far
                - compress_output.2376
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:321,5'
              BranchSideFuncs:
                - compress_output.2376
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:312,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:313,20'
              BranchSideFuncs:
                - compress_output.2376
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:320,7'
              BranchSideFuncs:
                - compress_output.2376
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:314,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:315,35'
              BranchSideFuncs:
                - compress_output.2376
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:317,27'
              BranchSideFuncs:
                - compress_output.2376
                - jzero_far
                - jzero_far
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:291,9'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:310,9'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:328,10'
          Dst:             compress_output
    - functionName:    compress_data
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccoefct.c:154,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:156,24'
              BranchSideFuncs:
                - start_iMCU_row.2377
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:217,3'
              BranchSideFuncs:
                - start_iMCU_row.2377
        - Branch String:   'src/wrapper/../jccoefct.c:156,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:167,12'
              BranchSideFuncs:
                - start_iMCU_row.2377
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:214,5'
              BranchSideFuncs:
                - start_iMCU_row.2377
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:168,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:169,19'
              BranchSideFuncs:
                - start_iMCU_row.2377
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:206,14'
              BranchSideFuncs:
                - start_iMCU_row.2377
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:170,20'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:170,51'
              BranchSideFuncs:
                - start_iMCU_row.2377
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:171,51'
              BranchSideFuncs:
                - start_iMCU_row.2377
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:174,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:175,15'
              BranchSideFuncs:
                - jzero_far
                - start_iMCU_row.2377
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:202,7'
              BranchSideFuncs:
                - start_iMCU_row.2377
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:175,50'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:176,15'
              BranchSideFuncs:
                - start_iMCU_row.2377
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:177,15'
              BranchSideFuncs:
                - start_iMCU_row.2377
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:175,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:177,15'
              BranchSideFuncs:
                - start_iMCU_row.2377
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:192,31'
              BranchSideFuncs:
                - jzero_far
                - start_iMCU_row.2377
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:181,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:183,33'
              BranchSideFuncs:
                - jzero_far
                - start_iMCU_row.2377
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:190,11'
              BranchSideFuncs:
                - start_iMCU_row.2377
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:185,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:187,19'
              BranchSideFuncs:
                - start_iMCU_row.2377
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:189,13'
              BranchSideFuncs:
                - start_iMCU_row.2377
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:194,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:0,0'
              BranchSideFuncs:
                - start_iMCU_row.2377
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:196,17'
              BranchSideFuncs:
                - start_iMCU_row.2377
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:206,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:208,33'
              BranchSideFuncs:
                - start_iMCU_row.2377
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:212,5'
              BranchSideFuncs:
                - start_iMCU_row.2377
                - jzero_far
                - jzero_far
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:183,15'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:192,13'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:218,3'
          Dst:             start_iMCU_row
    - functionName:    start_pass_coef
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccoefct.c:107,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:109,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccoefct.c:115,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccoefct.c:120,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccoefct.c:126,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccoefct.c:109,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:110,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccoefct.c:111,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccoefct.c:115,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:116,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccoefct.c:117,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccoefct.c:120,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:121,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccoefct.c:122,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:105,3'
          Dst:             start_iMCU_row
    - functionName:    jinit_c_coef_controller
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccoefct.c:411,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:412,5'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jccoefct.c:415,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jccoefct.c:422,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:429,13'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jccoefct.c:448,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccoefct.c:429,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:431,33'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jccoefct.c:442,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccoefct.c:450,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:451,29'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccoefct.c:453,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:433,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jccoefct.c:435,22'
          Dst:             jround_up
    - functionName:    compress_output
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccoefct.c:357,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:358,15'
              BranchSideFuncs:
                - start_iMCU_row.2399
            - BranchSide:      'src/wrapper/../jccoefct.c:366,18'
              BranchSideFuncs:
                - start_iMCU_row.2399
        - Branch String:   'src/wrapper/../jccoefct.c:366,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:368,24'
              BranchSideFuncs:
                - start_iMCU_row.2399
            - BranchSide:      'src/wrapper/../jccoefct.c:394,3'
              BranchSideFuncs:
                - start_iMCU_row.2399
        - Branch String:   'src/wrapper/../jccoefct.c:368,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:371,12'
              BranchSideFuncs:
                - start_iMCU_row.2399
            - BranchSide:      'src/wrapper/../jccoefct.c:391,5'
              BranchSideFuncs:
                - start_iMCU_row.2399
        - Branch String:   'src/wrapper/../jccoefct.c:372,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:373,19'
              BranchSideFuncs:
                - start_iMCU_row.2399
            - BranchSide:      'src/wrapper/../jccoefct.c:383,14'
              BranchSideFuncs:
                - start_iMCU_row.2399
        - Branch String:   'src/wrapper/../jccoefct.c:375,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:376,31'
              BranchSideFuncs:
                - start_iMCU_row.2399
            - BranchSide:      'src/wrapper/../jccoefct.c:381,7'
              BranchSideFuncs:
                - start_iMCU_row.2399
        - Branch String:   'src/wrapper/../jccoefct.c:377,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:378,50'
              BranchSideFuncs:
                - start_iMCU_row.2399
            - BranchSide:      'src/wrapper/../jccoefct.c:380,9'
              BranchSideFuncs:
                - start_iMCU_row.2399
        - Branch String:   'src/wrapper/../jccoefct.c:383,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:385,33'
              BranchSideFuncs:
                - start_iMCU_row.2399
            - BranchSide:      'src/wrapper/../jccoefct.c:389,5'
              BranchSideFuncs:
                - start_iMCU_row.2399
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:395,3'
          Dst:             start_iMCU_row
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccoefct.c:81,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:82,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccoefct.c:84,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccoefct.c:84,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:85,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccoefct.c:87,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compress_first_pass
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccoefct.c:258,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:261,16'
              BranchSideFuncs:
                - compress_output.2398
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:328,26'
              BranchSideFuncs:
                - compress_output.2398
        - Branch String:   'src/wrapper/../jccoefct.c:266,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:267,20'
              BranchSideFuncs:
                - compress_output.2398
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:270,26'
              BranchSideFuncs:
                - compress_output.2398
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:277,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:278,16'
              BranchSideFuncs:
                - compress_output.2398
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:282,20'
              BranchSideFuncs:
                - compress_output.2398
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:282,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:283,22'
              BranchSideFuncs:
                - compress_output.2398
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:303,9'
              BranchSideFuncs:
                - compress_output.2398
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:288,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:290,25'
              BranchSideFuncs:
                - jzero_far
                - compress_output.2398
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:297,5'
              BranchSideFuncs:
                - compress_output.2398
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:293,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:294,33'
              BranchSideFuncs:
                - compress_output.2398
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:296,7'
              BranchSideFuncs:
                - compress_output.2398
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:303,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:304,24'
              BranchSideFuncs:
                - compress_output.2398
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:322,3'
              BranchSideFuncs:
                - compress_output.2398
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:306,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:308,24'
              BranchSideFuncs:
                - jzero_far
                - compress_output.2398
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:321,5'
              BranchSideFuncs:
                - compress_output.2398
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:312,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:313,20'
              BranchSideFuncs:
                - compress_output.2398
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:320,7'
              BranchSideFuncs:
                - compress_output.2398
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:314,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:315,35'
              BranchSideFuncs:
                - compress_output.2398
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:317,27'
              BranchSideFuncs:
                - compress_output.2398
                - jzero_far
                - jzero_far
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:291,9'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:310,9'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:328,10'
          Dst:             compress_output
    - functionName:    compress_data
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccoefct.c:154,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:156,24'
              BranchSideFuncs:
                - start_iMCU_row.2399
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:217,3'
              BranchSideFuncs:
                - start_iMCU_row.2399
        - Branch String:   'src/wrapper/../jccoefct.c:156,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:167,12'
              BranchSideFuncs:
                - start_iMCU_row.2399
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:214,5'
              BranchSideFuncs:
                - start_iMCU_row.2399
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:168,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:169,19'
              BranchSideFuncs:
                - start_iMCU_row.2399
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:206,14'
              BranchSideFuncs:
                - start_iMCU_row.2399
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:170,20'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:170,51'
              BranchSideFuncs:
                - start_iMCU_row.2399
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:171,51'
              BranchSideFuncs:
                - start_iMCU_row.2399
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:174,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:175,15'
              BranchSideFuncs:
                - jzero_far
                - start_iMCU_row.2399
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:202,7'
              BranchSideFuncs:
                - start_iMCU_row.2399
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:175,50'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:176,15'
              BranchSideFuncs:
                - start_iMCU_row.2399
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:177,15'
              BranchSideFuncs:
                - start_iMCU_row.2399
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:175,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:177,15'
              BranchSideFuncs:
                - start_iMCU_row.2399
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:192,31'
              BranchSideFuncs:
                - jzero_far
                - start_iMCU_row.2399
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:181,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:183,33'
              BranchSideFuncs:
                - jzero_far
                - start_iMCU_row.2399
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:190,11'
              BranchSideFuncs:
                - start_iMCU_row.2399
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:185,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:187,19'
              BranchSideFuncs:
                - start_iMCU_row.2399
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:189,13'
              BranchSideFuncs:
                - start_iMCU_row.2399
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:194,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:0,0'
              BranchSideFuncs:
                - start_iMCU_row.2399
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:196,17'
              BranchSideFuncs:
                - start_iMCU_row.2399
                - jzero_far
                - jzero_far
        - Branch String:   'src/wrapper/../jccoefct.c:206,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:208,33'
              BranchSideFuncs:
                - start_iMCU_row.2399
                - jzero_far
                - jzero_far
            - BranchSide:      'src/wrapper/../jccoefct.c:212,5'
              BranchSideFuncs:
                - start_iMCU_row.2399
                - jzero_far
                - jzero_far
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:183,15'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:192,13'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:218,3'
          Dst:             start_iMCU_row
    - functionName:    start_pass_coef
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccoefct.c:107,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:109,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccoefct.c:115,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccoefct.c:120,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccoefct.c:126,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccoefct.c:109,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:110,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccoefct.c:111,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccoefct.c:115,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:116,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccoefct.c:117,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccoefct.c:120,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:121,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccoefct.c:122,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:105,3'
          Dst:             start_iMCU_row
    - functionName:    j12init_c_coef_controller
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccoefct.c:411,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:412,5'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jccoefct.c:415,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jccoefct.c:422,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:429,13'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jccoefct.c:448,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccoefct.c:429,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:431,33'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jccoefct.c:442,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccoefct.c:450,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccoefct.c:451,29'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccoefct.c:453,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:433,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jccoefct.c:435,22'
          Dst:             jround_up
    - functionName:    cmyk_ycck_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccolor.c:408,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:409,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:441,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:415,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:408,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:416,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccolor.c:257,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:259,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:264,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:264,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:268,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:273,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:273,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:278,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:278,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:283,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:283,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:287,30'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:261,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:52,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:266,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:52,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:270,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:52,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:275,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:52,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:280,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:52,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:285,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:52,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:45,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:46,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:289,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:51,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:52,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccolor.c:350,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:352,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:357,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:357,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:361,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:366,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:366,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:371,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:371,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:376,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:376,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:380,30'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:354,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:359,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:363,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:368,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:373,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:378,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:382,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:146,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    null_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccolor.c:489,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:490,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:502,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:490,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:491,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:502,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:496,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:490,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:497,30'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:502,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:503,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:518,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:503,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:504,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:517,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:510,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:503,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:511,30'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:518,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:520,15'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:520,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:521,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:528,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:523,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:524,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:527,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccolor.c:305,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:307,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:312,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:312,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:316,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:321,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:321,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:326,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:326,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:331,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:331,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:335,31'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:309,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:108,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:314,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:108,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:318,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:108,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:323,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:108,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:328,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:108,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:333,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:108,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:103,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:104,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:337,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:107,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:108,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_ycc_start
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccolor.c:226,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:227,47'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:246,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    grayscale_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccolor.c:460,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:461,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:469,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:464,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:460,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:465,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    null_method
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         162
      ICount:          1137
      EdgeCount:       207
      CyclomaticComplexity: 47
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jccolor.c:556,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:560,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:567,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:560,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:561,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:563,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:560,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:563,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:564,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:579,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:581,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:601,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:607,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:607,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:612,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:581,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:582,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:583,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:596,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:597,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:598,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:601,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:602,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:603,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:607,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:608,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:609,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:612,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:613,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:614,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:621,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:624,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:650,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:673,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:702,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:721,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:742,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:624,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:625,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:628,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:624,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:626,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:628,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:628,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:629,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:630,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:630,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:631,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:632,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:632,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:632,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:639,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:632,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:632,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:642,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:632,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:639,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:642,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:642,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:643,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:645,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:650,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:650,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:653,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:650,37'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:650,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:653,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:650,37'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:650,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:651,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:650,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:651,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:653,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:653,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:654,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:655,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:655,45'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:656,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:665,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:656,47'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:657,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:665,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:657,46'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:658,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:665,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:655,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:664,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:665,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:665,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:665,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:666,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:665,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:665,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:668,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:665,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:666,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:668,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:673,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:674,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:677,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:673,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:675,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:677,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:677,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:678,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:679,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:679,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:679,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:686,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:679,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:679,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:689,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:679,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:686,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:689,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:689,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:695,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:697,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:702,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:703,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:706,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:702,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:704,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:706,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:706,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:707,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:708,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:708,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:714,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:716,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:721,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:722,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:725,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:721,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:723,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:725,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:725,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:726,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:727,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:727,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:728,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:730,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:730,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:736,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:738,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:742,58'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:743,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:744,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:742,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:744,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:750,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmyk_ycck_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jccolor.c:257,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:259,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:264,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:264,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:268,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:273,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:273,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:278,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:278,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:283,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:283,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:287,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccolor.c:350,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:352,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:357,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:357,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:361,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:366,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:366,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:371,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:371,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:376,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:376,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:380,30'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:354,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:359,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:363,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:368,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:373,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:378,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:146,22'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:139,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:140,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:382,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolext.c:145,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolext.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolext.c:146,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    null_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccolor.c:489,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:490,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:502,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:490,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:491,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:502,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:496,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:490,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:497,30'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:502,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:503,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:518,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:503,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:504,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:517,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:510,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:503,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:511,30'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:518,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:520,15'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:520,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:521,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:528,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:523,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:524,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:527,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jccolor.c:305,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:307,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:312,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:312,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:316,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:321,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:321,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:326,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:326,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:331,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:331,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:335,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_ycc_start
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jccolor.c:460,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:461,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:469,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:464,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:460,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:465,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    null_method
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         162
      ICount:          1137
      EdgeCount:       207
      CyclomaticComplexity: 47
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jccolor.c:556,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:560,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:567,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:560,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:561,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:563,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:560,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:563,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:564,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:579,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:581,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:601,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:607,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:607,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:612,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:581,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:582,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:583,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:596,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:597,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:598,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:601,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:602,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:603,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:607,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:608,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:609,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:612,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:613,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:614,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:621,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:624,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:650,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:673,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:702,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:721,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:742,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:624,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:625,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:628,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:624,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:626,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:628,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:628,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:629,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:630,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:630,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:631,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:632,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:632,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:632,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:639,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:632,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:632,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:642,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:632,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:639,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:642,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:642,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:643,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:645,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:650,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:650,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:653,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:650,37'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:650,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:653,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:650,37'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:650,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:651,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:650,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:651,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:653,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:653,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:654,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:655,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:655,45'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:656,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:665,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:656,47'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:657,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:665,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:657,46'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:658,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:665,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:655,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:664,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:665,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:665,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:665,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:666,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:665,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:665,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:668,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:665,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:666,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:668,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:673,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:674,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:677,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:673,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:675,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:677,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:677,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:678,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:679,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:679,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:679,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:686,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:679,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:679,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:689,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:679,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:686,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:689,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:689,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:695,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:697,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:702,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:703,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:706,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:702,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:704,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:706,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:706,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:707,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:708,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:708,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:714,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:716,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:721,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:722,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:725,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:721,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:723,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:725,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:725,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:726,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:727,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:727,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:728,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:730,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:730,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:736,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:738,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:742,58'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:743,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:744,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jccolor.c:742,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jccolor.c:744,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jccolor.c:750,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flss
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdctmgr.c:89,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:90,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:92,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:92,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:96,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:96,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:97,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:100,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:100,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:101,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:104,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:104,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:105,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:109,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compute_reciprocal
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdctmgr.c:179,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:185,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:192,12'
              BranchSideFuncs:
                - flss
        - Branch String:   'src/wrapper/../jcdctmgr.c:200,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:202,8'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:204,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:204,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:205,6'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:207,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:219,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:219,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:220,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcdctmgr.c:192,7'
          Dst:             flss
    - functionName:    quantize_float
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdctmgr.c:574,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:576,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:586,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    convsamp_float
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdctmgr.c:544,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:545,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:563,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    quantize
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdctmgr.c:431,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:432,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:489,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:437,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:438,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:444,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    convsamp
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdctmgr.c:391,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:392,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:411,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    forward_DCT_float
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdctmgr.c:611,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:613,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:621,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    forward_DCT
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdctmgr.c:520,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:522,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:530,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_fdctmgr
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdctmgr.c:244,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:246,14'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'src/wrapper/../jcdctmgr.c:376,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:248,20'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:248,23'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'src/wrapper/../jcdctmgr.c:250,7'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'src/wrapper/../jcdctmgr.c:248,48'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:249,9'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'src/wrapper/../jcdctmgr.c:250,7'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'src/wrapper/../jcdctmgr.c:248,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:250,7'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'src/wrapper/../jcdctmgr.c:251,12'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'src/wrapper/../jcdctmgr.c:254,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:260,11'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'src/wrapper/../jcdctmgr.c:304,13'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'src/wrapper/../jcdctmgr.c:353,13'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'src/wrapper/../jcdctmgr.c:372,7'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'src/wrapper/../jcdctmgr.c:260,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:262,13'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'src/wrapper/../jcdctmgr.c:265,14'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'src/wrapper/../jcdctmgr.c:266,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:269,33'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'src/wrapper/../jcdctmgr.c:279,7'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'src/wrapper/../jcdctmgr.c:269,67'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:270,13'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'src/wrapper/../jcdctmgr.c:278,7'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'src/wrapper/../jcdctmgr.c:269,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:271,11'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'src/wrapper/../jcdctmgr.c:278,7'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'src/wrapper/../jcdctmgr.c:304,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:306,15'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'src/wrapper/../jcdctmgr.c:309,16'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'src/wrapper/../jcdctmgr.c:310,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:314,17'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'src/wrapper/../jcdctmgr.c:333,7'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'src/wrapper/../jcdctmgr.c:316,52'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:317,15'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'src/wrapper/../jcdctmgr.c:331,9'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'src/wrapper/../jcdctmgr.c:313,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:318,13'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'src/wrapper/../jcdctmgr.c:331,9'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'src/wrapper/../jcdctmgr.c:353,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:355,15'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'src/wrapper/../jcdctmgr.c:358,17'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'src/wrapper/../jcdctmgr.c:360,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:361,20'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'src/wrapper/../jcdctmgr.c:369,7'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
        - Branch String:   'src/wrapper/../jcdctmgr.c:361,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:363,32'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
            - BranchSide:      'src/wrapper/../jcdctmgr.c:367,9'
              BranchSideFuncs:
                - compute_reciprocal
                - compute_reciprocal
      Callsites:
        - Src:             'src/wrapper/../jcdctmgr.c:269,14'
          Dst:             compute_reciprocal
        - Src:             'src/wrapper/../jcdctmgr.c:313,16'
          Dst:             compute_reciprocal
    - functionName:    jinit_forward_dct
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdctmgr.c:636,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../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:      'src/wrapper/../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:   'src/wrapper/../jcdctmgr.c:646,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:649,5'
              BranchSideFuncs:
                - jsimd_can_fdct_islow
                - jsimd_can_convsamp_float
                - jsimd_can_quantize_float
                - jsimd_can_convsamp
                - jsimd_can_quantize
            - BranchSide:      'src/wrapper/../jcdctmgr.c:660,5'
              BranchSideFuncs:
                - jsimd_can_fdct_ifast
                - jsimd_can_convsamp_float
                - jsimd_can_quantize_float
                - jsimd_can_convsamp
                - jsimd_can_quantize
            - BranchSide:      'src/wrapper/../jcdctmgr.c:671,5'
              BranchSideFuncs:
                - jsimd_can_fdct_float
                - jsimd_can_convsamp_float
                - jsimd_can_quantize_float
                - jsimd_can_convsamp
                - jsimd_can_quantize
            - BranchSide:      'src/wrapper/../jcdctmgr.c:681,5'
              BranchSideFuncs:
                - jsimd_can_convsamp_float
                - jsimd_can_quantize_float
                - jsimd_can_convsamp
                - jsimd_can_quantize
        - Branch String:   'src/wrapper/../jcdctmgr.c:651,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:652,7'
              BranchSideFuncs:
                - jsimd_can_convsamp_float
                - jsimd_can_quantize_float
                - jsimd_can_convsamp
                - jsimd_can_quantize
            - BranchSide:      'src/wrapper/../jcdctmgr.c:655,7'
              BranchSideFuncs:
                - jsimd_can_convsamp_float
                - jsimd_can_quantize_float
                - jsimd_can_convsamp
                - jsimd_can_quantize
        - Branch String:   'src/wrapper/../jcdctmgr.c:662,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:663,7'
              BranchSideFuncs:
                - jsimd_can_convsamp_float
                - jsimd_can_quantize_float
                - jsimd_can_convsamp
                - jsimd_can_quantize
            - BranchSide:      'src/wrapper/../jcdctmgr.c:666,7'
              BranchSideFuncs:
                - jsimd_can_convsamp_float
                - jsimd_can_quantize_float
                - jsimd_can_convsamp
                - jsimd_can_quantize
        - Branch String:   'src/wrapper/../jcdctmgr.c:673,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:674,7'
              BranchSideFuncs:
                - jsimd_can_convsamp_float
                - jsimd_can_quantize_float
                - jsimd_can_convsamp
                - jsimd_can_quantize
            - BranchSide:      'src/wrapper/../jcdctmgr.c:677,7'
              BranchSideFuncs:
                - jsimd_can_convsamp_float
                - jsimd_can_quantize_float
                - jsimd_can_convsamp
                - jsimd_can_quantize
        - Branch String:   'src/wrapper/../jcdctmgr.c:686,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:695,9'
              BranchSideFuncs:
                - jsimd_can_convsamp
                - jsimd_can_quantize
            - BranchSide:      'src/wrapper/../jcdctmgr.c:695,9'
              BranchSideFuncs:
                - jsimd_can_convsamp
                - jsimd_can_quantize
            - BranchSide:      'src/wrapper/../jcdctmgr.c:711,9'
              BranchSideFuncs:
                - jsimd_can_convsamp_float
                - jsimd_can_quantize_float
            - BranchSide:      'src/wrapper/../jcdctmgr.c:725,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:695,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:696,7'
              BranchSideFuncs:
                - jsimd_can_quantize
            - BranchSide:      'src/wrapper/../jcdctmgr.c:699,7'
              BranchSideFuncs:
                - jsimd_can_quantize
        - Branch String:   'src/wrapper/../jcdctmgr.c:701,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:702,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:705,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:711,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:712,7'
              BranchSideFuncs:
                - jsimd_can_quantize_float
            - BranchSide:      'src/wrapper/../jcdctmgr.c:715,7'
              BranchSideFuncs:
                - jsimd_can_quantize_float
        - Branch String:   'src/wrapper/../jcdctmgr.c:717,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:718,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:721,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:731,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:733,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:738,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:742,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:743,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:748,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcdctmgr.c:651,9'
          Dst:             jsimd_can_fdct_islow
        - Src:             'src/wrapper/../jcdctmgr.c:662,9'
          Dst:             jsimd_can_fdct_ifast
        - Src:             'src/wrapper/../jcdctmgr.c:673,9'
          Dst:             jsimd_can_fdct_float
        - Src:             'src/wrapper/../jcdctmgr.c:695,9'
          Dst:             jsimd_can_convsamp
        - Src:             'src/wrapper/../jcdctmgr.c:701,9'
          Dst:             jsimd_can_quantize
        - Src:             'src/wrapper/../jcdctmgr.c:711,9'
          Dst:             jsimd_can_convsamp_float
        - Src:             'src/wrapper/../jcdctmgr.c:717,9'
          Dst:             jsimd_can_quantize_float
    - functionName:    quantize_float
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdctmgr.c:574,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:576,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:586,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    convsamp_float
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdctmgr.c:544,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:545,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:563,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    quantize
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdctmgr.c:455,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:456,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:489,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:475,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:476,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:481,15'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:478,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:478,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:478,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:482,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:482,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:482,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    convsamp
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdctmgr.c:391,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:392,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:411,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    forward_DCT_float
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdctmgr.c:611,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:613,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:621,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    forward_DCT
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdctmgr.c:520,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:522,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:530,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_fdctmgr
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdctmgr.c:244,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:246,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:376,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:248,20'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:248,23'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:250,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:248,48'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:249,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:250,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:248,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:250,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:251,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:254,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:260,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:304,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:353,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:372,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:260,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:262,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:265,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:266,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:276,29'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:279,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:304,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:306,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:309,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:310,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:327,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:333,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:353,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:355,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:358,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:360,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:361,20'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:369,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:361,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:363,32'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:367,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    j12init_forward_dct
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdctmgr.c:636,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:637,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:640,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:646,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:649,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:660,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:671,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:681,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:686,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:699,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:699,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:715,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:725,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:731,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:733,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:738,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdctmgr.c:742,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdctmgr.c:743,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdctmgr.c:748,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compress_output
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdiffct.c:323,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:324,15'
              BranchSideFuncs:
                - compress_data.2568
            - BranchSide:      'src/wrapper/../jcdiffct.c:332,24'
              BranchSideFuncs:
                - compress_data.2568
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:332,10'
          Dst:             compress_data
    - functionName:    compress_data
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdiffct.c:168,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:171,19'
              BranchSideFuncs:
                - start_iMCU_row.2569
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:229,3'
              BranchSideFuncs:
                - start_iMCU_row.2569
        - Branch String:   'src/wrapper/../jcdiffct.c:178,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:179,15'
              BranchSideFuncs:
                - start_iMCU_row.2569
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:216,9'
              BranchSideFuncs:
                - start_iMCU_row.2569
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:179,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:180,19'
              BranchSideFuncs:
                - start_iMCU_row.2569
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:213,5'
              BranchSideFuncs:
                - start_iMCU_row.2569
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:182,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:183,23'
              BranchSideFuncs:
                - start_iMCU_row.2569
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:187,19'
              BranchSideFuncs:
                - start_iMCU_row.2569
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:188,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:188,43'
              BranchSideFuncs:
                - start_iMCU_row.2569
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:193,29'
              BranchSideFuncs:
                - start_iMCU_row.2569
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:193,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:0,0'
              BranchSideFuncs:
                - jround_up
                - start_iMCU_row.2569
            - BranchSide:      'src/wrapper/../jcdiffct.c:195,22'
              BranchSideFuncs:
                - jround_up
                - start_iMCU_row.2569
        - Branch String:   'src/wrapper/../jcdiffct.c:202,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:203,13'
              BranchSideFuncs:
                - start_iMCU_row.2569
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:212,7'
              BranchSideFuncs:
                - start_iMCU_row.2569
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:219,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:221,31'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdiffct.c:226,5'
              BranchSideFuncs:
                - start_iMCU_row.2569
                - jround_up
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:196,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:230,3'
          Dst:             start_iMCU_row
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdiffct.c:82,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:83,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdiffct.c:85,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdiffct.c:85,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:86,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdiffct.c:88,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compress_first_pass
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdiffct.c:265,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:268,29'
              BranchSideFuncs:
                - compress_output.2567
            - BranchSide:      'src/wrapper/../jcdiffct.c:297,26'
              BranchSideFuncs:
                - compress_output.2567
        - Branch String:   'src/wrapper/../jcdiffct.c:274,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:275,19'
              BranchSideFuncs:
                - compress_output.2567
            - BranchSide:      'src/wrapper/../jcdiffct.c:278,25'
              BranchSideFuncs:
                - compress_output.2567
        - Branch String:   'src/wrapper/../jcdiffct.c:287,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:288,14'
              BranchSideFuncs:
                - compress_output.2567
            - BranchSide:      'src/wrapper/../jcdiffct.c:291,3'
              BranchSideFuncs:
                - compress_output.2567
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:297,10'
          Dst:             compress_output
    - functionName:    start_pass_diff
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdiffct.c:110,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:111,7'
              BranchSideFuncs:
                - start_iMCU_row.2569
            - BranchSide:      'src/wrapper/../jcdiffct.c:113,3'
              BranchSideFuncs:
                - start_iMCU_row.2569
        - Branch String:   'src/wrapper/../jcdiffct.c:116,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:118,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdiffct.c:124,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdiffct.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdiffct.c:135,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdiffct.c:118,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:119,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdiffct.c:120,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdiffct.c:124,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:125,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdiffct.c:126,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdiffct.c:129,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:130,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdiffct.c:131,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:114,3'
          Dst:             start_iMCU_row
    - functionName:    jinit_c_diff_controller
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         28
      ICount:          339
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcdiffct.c:350,47'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:350,50'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:355,5'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:350,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:355,5'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:358,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:364,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:366,41'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:379,11'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:379,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:382,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:398,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:391,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:392,14'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:395,3'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:398,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:402,13'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:416,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdiffct.c:402,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:404,33'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:415,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:368,20'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:373,20'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:382,7'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:393,14'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:406,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:408,22'
          Dst:             jround_up
    - functionName:    compress_output
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdiffct.c:323,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:324,15'
              BranchSideFuncs:
                - compress_data.2591
            - BranchSide:      'src/wrapper/../jcdiffct.c:332,24'
              BranchSideFuncs:
                - compress_data.2591
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:332,10'
          Dst:             compress_data
    - functionName:    compress_data
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdiffct.c:168,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:171,19'
              BranchSideFuncs:
                - start_iMCU_row.2592
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:229,3'
              BranchSideFuncs:
                - start_iMCU_row.2592
        - Branch String:   'src/wrapper/../jcdiffct.c:178,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:179,15'
              BranchSideFuncs:
                - start_iMCU_row.2592
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:216,9'
              BranchSideFuncs:
                - start_iMCU_row.2592
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:179,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:180,19'
              BranchSideFuncs:
                - start_iMCU_row.2592
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:213,5'
              BranchSideFuncs:
                - start_iMCU_row.2592
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:182,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:183,23'
              BranchSideFuncs:
                - start_iMCU_row.2592
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:187,19'
              BranchSideFuncs:
                - start_iMCU_row.2592
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:188,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:188,43'
              BranchSideFuncs:
                - start_iMCU_row.2592
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:193,29'
              BranchSideFuncs:
                - start_iMCU_row.2592
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:193,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:0,0'
              BranchSideFuncs:
                - jround_up
                - start_iMCU_row.2592
            - BranchSide:      'src/wrapper/../jcdiffct.c:195,22'
              BranchSideFuncs:
                - jround_up
                - start_iMCU_row.2592
        - Branch String:   'src/wrapper/../jcdiffct.c:202,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:203,13'
              BranchSideFuncs:
                - start_iMCU_row.2592
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:212,7'
              BranchSideFuncs:
                - start_iMCU_row.2592
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:219,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:221,31'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdiffct.c:226,5'
              BranchSideFuncs:
                - start_iMCU_row.2592
                - jround_up
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:196,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:230,3'
          Dst:             start_iMCU_row
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdiffct.c:82,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:83,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdiffct.c:85,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdiffct.c:85,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:86,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdiffct.c:88,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compress_first_pass
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdiffct.c:265,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:268,29'
              BranchSideFuncs:
                - compress_output.2590
            - BranchSide:      'src/wrapper/../jcdiffct.c:297,26'
              BranchSideFuncs:
                - compress_output.2590
        - Branch String:   'src/wrapper/../jcdiffct.c:274,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:275,19'
              BranchSideFuncs:
                - compress_output.2590
            - BranchSide:      'src/wrapper/../jcdiffct.c:278,25'
              BranchSideFuncs:
                - compress_output.2590
        - Branch String:   'src/wrapper/../jcdiffct.c:287,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:288,14'
              BranchSideFuncs:
                - compress_output.2590
            - BranchSide:      'src/wrapper/../jcdiffct.c:291,3'
              BranchSideFuncs:
                - compress_output.2590
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:297,10'
          Dst:             compress_output
    - functionName:    start_pass_diff
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdiffct.c:110,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:111,7'
              BranchSideFuncs:
                - start_iMCU_row.2592
            - BranchSide:      'src/wrapper/../jcdiffct.c:113,3'
              BranchSideFuncs:
                - start_iMCU_row.2592
        - Branch String:   'src/wrapper/../jcdiffct.c:116,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:118,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdiffct.c:124,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdiffct.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdiffct.c:135,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdiffct.c:118,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:119,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdiffct.c:120,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdiffct.c:124,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:125,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdiffct.c:126,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdiffct.c:129,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:130,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdiffct.c:131,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:114,3'
          Dst:             start_iMCU_row
    - functionName:    j12init_c_diff_controller
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         28
      ICount:          339
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcdiffct.c:352,47'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:353,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:355,5'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:352,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:355,5'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:358,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:364,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:366,41'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:379,11'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:379,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:382,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:398,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:391,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:392,14'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:395,3'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:398,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:402,13'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:416,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdiffct.c:402,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:404,33'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:415,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:368,20'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:373,20'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:382,7'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:393,14'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:406,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:408,22'
          Dst:             jround_up
    - functionName:    compress_output
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdiffct.c:323,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:324,15'
              BranchSideFuncs:
                - compress_data.2615
            - BranchSide:      'src/wrapper/../jcdiffct.c:332,24'
              BranchSideFuncs:
                - compress_data.2615
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:332,10'
          Dst:             compress_data
    - functionName:    compress_data
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdiffct.c:168,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:171,19'
              BranchSideFuncs:
                - start_iMCU_row.2616
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:229,3'
              BranchSideFuncs:
                - start_iMCU_row.2616
        - Branch String:   'src/wrapper/../jcdiffct.c:178,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:179,15'
              BranchSideFuncs:
                - start_iMCU_row.2616
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:216,9'
              BranchSideFuncs:
                - start_iMCU_row.2616
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:179,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:180,19'
              BranchSideFuncs:
                - start_iMCU_row.2616
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:213,5'
              BranchSideFuncs:
                - start_iMCU_row.2616
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:182,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:183,23'
              BranchSideFuncs:
                - start_iMCU_row.2616
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:187,19'
              BranchSideFuncs:
                - start_iMCU_row.2616
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:188,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:188,43'
              BranchSideFuncs:
                - start_iMCU_row.2616
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:193,29'
              BranchSideFuncs:
                - start_iMCU_row.2616
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:193,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:0,0'
              BranchSideFuncs:
                - jround_up
                - start_iMCU_row.2616
            - BranchSide:      'src/wrapper/../jcdiffct.c:195,22'
              BranchSideFuncs:
                - jround_up
                - start_iMCU_row.2616
        - Branch String:   'src/wrapper/../jcdiffct.c:202,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:203,13'
              BranchSideFuncs:
                - start_iMCU_row.2616
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:212,7'
              BranchSideFuncs:
                - start_iMCU_row.2616
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:219,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:221,31'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdiffct.c:226,5'
              BranchSideFuncs:
                - start_iMCU_row.2616
                - jround_up
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:196,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:230,3'
          Dst:             start_iMCU_row
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdiffct.c:82,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:83,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdiffct.c:85,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdiffct.c:85,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:86,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdiffct.c:88,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compress_first_pass
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdiffct.c:265,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:268,29'
              BranchSideFuncs:
                - compress_output.2614
            - BranchSide:      'src/wrapper/../jcdiffct.c:297,26'
              BranchSideFuncs:
                - compress_output.2614
        - Branch String:   'src/wrapper/../jcdiffct.c:274,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:275,19'
              BranchSideFuncs:
                - compress_output.2614
            - BranchSide:      'src/wrapper/../jcdiffct.c:278,25'
              BranchSideFuncs:
                - compress_output.2614
        - Branch String:   'src/wrapper/../jcdiffct.c:287,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:288,14'
              BranchSideFuncs:
                - compress_output.2614
            - BranchSide:      'src/wrapper/../jcdiffct.c:291,3'
              BranchSideFuncs:
                - compress_output.2614
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:297,10'
          Dst:             compress_output
    - functionName:    start_pass_diff
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jcdiffct.c:110,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:111,7'
              BranchSideFuncs:
                - start_iMCU_row.2616
            - BranchSide:      'src/wrapper/../jcdiffct.c:113,3'
              BranchSideFuncs:
                - start_iMCU_row.2616
        - Branch String:   'src/wrapper/../jcdiffct.c:116,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:118,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdiffct.c:124,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdiffct.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdiffct.c:135,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdiffct.c:118,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:119,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdiffct.c:120,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdiffct.c:124,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:125,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdiffct.c:126,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdiffct.c:129,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:130,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jcdiffct.c:131,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:114,3'
          Dst:             start_iMCU_row
    - functionName:    j16init_c_diff_controller
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         28
      ICount:          339
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcdiffct.c:352,47'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:353,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:355,5'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:352,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:355,5'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:358,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:364,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:366,41'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:379,11'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:379,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:382,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:398,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:391,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:392,14'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:395,3'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jcdiffct.c:398,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:402,13'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:416,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jcdiffct.c:402,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jcdiffct.c:404,33'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jcdiffct.c:415,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:368,20'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:373,20'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:382,7'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:393,14'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:406,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:408,22'
          Dst:             jround_up
    - functionName:    dump_buffer
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jchuff.c:338,7'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:339,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:341,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flush_bits
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jchuff.c:487,7'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:491,36'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:497,31'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:501,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:501,3'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:501,3'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:503,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:504,14'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:508,7'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:508,7'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:510,22'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:515,7'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:515,7'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:516,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:525,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:528,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:528,3'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:528,3'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:528,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:528,3'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:530,3'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:528,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:528,3'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:528,3'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:528,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:528,3'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:528,3'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:528,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:528,3'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:528,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jchuff.c:528,3'
          Dst:             dump_buffer
    - functionName:    encode_one_block
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jchuff.c:573,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:573,3'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:573,3'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:593,7'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:594,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:600,3'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:600,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:600,3'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:600,3'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:600,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:600,3'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:600,3'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:636,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:636,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:637,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:637,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:638,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:638,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:639,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:639,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:640,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:640,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:641,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:641,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:642,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:642,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:643,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:643,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:644,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:644,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,41'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,41'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,53'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,53'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:645,65'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:645,65'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:646,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:646,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:646,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:646,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:646,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:646,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:646,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:646,5'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:646,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:646,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:646,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:646,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:646,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:646,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:646,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:646,17'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:646,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:646,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:646,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:646,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:646,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:646,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:646,29'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:646,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:649,9'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:650,7'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:654,29'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:650,7'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:650,7'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:650,7'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:650,7'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:650,7'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:650,7'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:656,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:656,3'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:656,3'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:656,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:656,3'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:658,3'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:656,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:656,3'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:656,3'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:656,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:656,3'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:656,3'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:656,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:656,3'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:656,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jchuff.c:656,3'
          Dst:             dump_buffer
    - functionName:    encode_one_block_simd
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jchuff.c:549,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:549,3'
              BranchSideFuncs:
                - jsimd_huff_encode_one_block
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:549,3'
              BranchSideFuncs:
                - jsimd_huff_encode_one_block
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:554,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:554,3'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:554,3'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:554,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:554,3'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:556,3'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:554,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:554,3'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:554,3'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:554,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:554,3'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:554,3'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:554,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:554,3'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:554,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jchuff.c:551,12'
          Dst:             jsimd_huff_encode_one_block
        - Src:             'src/jchuff.c:554,3'
          Dst:             dump_buffer
    - functionName:    emit_restart
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jchuff.c:671,7'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:672,5'
              BranchSideFuncs:
                - dump_buffer.2654
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:674,3'
              BranchSideFuncs:
                - dump_buffer.2654
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:674,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:674,3'
              BranchSideFuncs:
                - dump_buffer.2654
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:675,3'
              BranchSideFuncs:
                - dump_buffer.2654
        - Branch String:   'src/jchuff.c:674,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:674,3'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:674,3'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:675,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:675,3'
              BranchSideFuncs:
                - dump_buffer.2654
            - BranchSide:      'src/jchuff.c:678,11'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:675,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:675,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:675,3'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:678,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:679,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:683,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jchuff.c:671,8'
          Dst:             flush_bits
        - Src:             'src/jchuff.c:674,3'
          Dst:             dump_buffer
        - Src:             'src/jchuff.c:675,3'
          Dst:             dump_buffer
    - functionName:    htest_one_block
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jchuff.c:822,7'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:823,13'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:826,9'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:827,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:828,10'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:834,7'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:834,7'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:835,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:838,3'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:844,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:845,17'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:874,7'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:845,9'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:846,8'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:849,7'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:849,7'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:850,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:855,11'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:855,11'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:856,17'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:859,13'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:860,7'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:861,14'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:863,11'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:863,11'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:864,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:867,7'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:874,7'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:874,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:875,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    finish_pass_huff
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jchuff.c:784,7'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:784,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:785,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jchuff.c:784,8'
          Dst:             flush_bits
    - functionName:    encode_mcu_huff
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jchuff.c:709,7'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:710,9'
              BranchSideFuncs:
                - encode_one_block
                - encode_one_block_simd
                - emit_restart.2656
            - BranchSide:      'src/jchuff.c:717,7'
              BranchSideFuncs:
                - encode_one_block
                - encode_one_block_simd
        - Branch String:   'src/jchuff.c:710,9'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:711,33'
              BranchSideFuncs:
                - emit_restart.2656
                - encode_one_block
                - encode_one_block_simd
            - BranchSide:      'src/jchuff.c:713,3'
              BranchSideFuncs:
                - encode_one_block
                - encode_one_block_simd
        - Branch String:   'src/jchuff.c:711,11'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:711,58'
              BranchSideFuncs:
                - encode_one_block
                - encode_one_block_simd
            - BranchSide:      'src/jchuff.c:712,9'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:717,7'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:718,15'
              BranchSideFuncs:
                - encode_one_block_simd
            - BranchSide:      'src/jchuff.c:732,15'
              BranchSideFuncs:
                - encode_one_block
        - Branch String:   'src/jchuff.c:718,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:719,12'
              BranchSideFuncs:
                - encode_one_block_simd
            - BranchSide:      'src/jchuff.c:729,3'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:721,11'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:725,9'
              BranchSideFuncs:
                - encode_one_block_simd
            - BranchSide:      'src/jchuff.c:727,35'
              BranchSideFuncs:
                - encode_one_block_simd
        - Branch String:   'src/jchuff.c:732,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:0,0'
              BranchSideFuncs:
                - encode_one_block
            - BranchSide:      'src/jchuff.c:733,12'
              BranchSideFuncs:
                - encode_one_block
        - Branch String:   'src/jchuff.c:735,11'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:739,9'
              BranchSideFuncs:
                - encode_one_block
            - BranchSide:      'src/jchuff.c:741,35'
              BranchSideFuncs:
                - encode_one_block
        - Branch String:   'src/jchuff.c:751,7'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:752,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:760,3'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:752,9'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:753,33'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:757,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jchuff.c:711,12'
          Dst:             emit_restart
        - Src:             'src/jchuff.c:721,12'
          Dst:             encode_one_block_simd
        - Src:             'src/jchuff.c:735,12'
          Dst:             encode_one_block
    - functionName:    finish_pass_gather
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jchuff.c:1127,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:1128,15'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jchuff.c:1146,1'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:1131,9'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:1132,18'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jchuff.c:1138,17'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
                - jpeg_alloc_huff_table
        - Branch String:   'src/jchuff.c:1133,11'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:1134,56'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
                - jpeg_gen_optimal_table
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jchuff.c:1135,30'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
                - jpeg_alloc_huff_table
        - Branch String:   'src/jchuff.c:1138,9'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:1139,18'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jchuff.c:1145,3'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
                - jpeg_alloc_huff_table
        - Branch String:   'src/jchuff.c:1140,11'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:1141,56'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
                - jpeg_gen_optimal_table
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jchuff.c:1142,30'
              BranchSideFuncs:
                - jpeg_gen_optimal_table
                - jpeg_gen_optimal_table
                - jpeg_alloc_huff_table
                - jpeg_alloc_huff_table
      Callsites:
        - Src:             'src/jchuff.c:1134,20'
          Dst:             jpeg_alloc_huff_table
        - Src:             'src/jchuff.c:1135,7'
          Dst:             jpeg_gen_optimal_table
        - Src:             'src/jchuff.c:1141,20'
          Dst:             jpeg_alloc_huff_table
        - Src:             'src/jchuff.c:1142,7'
          Dst:             jpeg_gen_optimal_table
    - functionName:    jpeg_gen_optimal_table
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jchuff.c:964,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:965,12'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:967,3'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:977,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:978,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:987,3'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:978,9'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:979,34'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:983,3'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:997,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:998,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:1012,9'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:998,11'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:999,13'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:1009,5'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:999,13'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:1000,16'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:1005,16'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:1012,9'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:1013,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:1016,17'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:1024,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:1025,19'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:1029,18'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:1033,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:987,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:1034,19'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:1040,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:1043,18'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:1054,5'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:1043,9'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:1044,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:1046,19'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:1055,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:1056,18'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:1071,10'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:1071,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:1072,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:1085,3'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:1072,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:1073,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:1082,3'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:1074,7'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:1075,10'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:1077,12'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:1085,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:1086,6'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:1087,8'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:1097,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:1098,59'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:1103,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    encode_mcu_gather
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jchuff.c:892,7'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:893,9'
              BranchSideFuncs:
                - htest_one_block
            - BranchSide:      'src/jchuff.c:903,13'
              BranchSideFuncs:
                - htest_one_block
        - Branch String:   'src/jchuff.c:893,9'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:895,15'
              BranchSideFuncs:
                - htest_one_block
            - BranchSide:      'src/jchuff.c:900,5'
              BranchSideFuncs:
                - htest_one_block
        - Branch String:   'src/jchuff.c:895,7'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:896,9'
              BranchSideFuncs:
                - htest_one_block
            - BranchSide:      'src/jchuff.c:898,33'
              BranchSideFuncs:
                - htest_one_block
        - Branch String:   'src/jchuff.c:903,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:904,10'
              BranchSideFuncs:
                - htest_one_block
            - BranchSide:      'src/jchuff.c:912,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jchuff.c:906,5'
          Dst:             htest_one_block
    - functionName:    start_pass_huff
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jchuff.c:149,7'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:151,5'
              BranchSideFuncs:
                - jsimd_can_huff_encode_one_block
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jchuff.c:157,5'
              BranchSideFuncs:
                - jsimd_can_huff_encode_one_block
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
        - Branch String:   'src/jchuff.c:165,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:166,15'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jchuff.c:204,7'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:169,9'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:173,11'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jchuff.c:193,31'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
        - Branch String:   'src/jchuff.c:173,21'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:173,24'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jchuff.c:174,9'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
        - Branch String:   'src/jchuff.c:173,11'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:174,9'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jchuff.c:175,11'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
        - Branch String:   'src/jchuff.c:175,21'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:175,24'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jchuff.c:176,9'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
        - Branch String:   'src/jchuff.c:175,11'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:176,9'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jchuff.c:179,11'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
        - Branch String:   'src/jchuff.c:179,11'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:181,13'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jchuff.c:183,14'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
        - Branch String:   'src/jchuff.c:184,11'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:186,13'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
            - BranchSide:      'src/jchuff.c:188,14'
              BranchSideFuncs:
                - jpeg_make_c_derived_tbl
                - jpeg_make_c_derived_tbl
        - Branch String:   'src/jchuff.c:204,7'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:205,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:214,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jchuff.c:162,19'
          Dst:             jsimd_can_huff_encode_one_block
        - Src:             'src/jchuff.c:193,7'
          Dst:             jpeg_make_c_derived_tbl
        - Src:             'src/jchuff.c:195,7'
          Dst:             jpeg_make_c_derived_tbl
    - functionName:    jpeg_make_c_derived_tbl
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jchuff.c:247,17'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:247,20'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:248,5'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:247,7'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:248,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:250,5'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:250,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:250,12'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:250,45'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:251,7'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:252,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:255,8'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:255,7'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:257,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:259,11'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:264,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:265,14'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:271,12'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:266,15'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:266,18'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:267,7'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:266,9'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:267,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:268,5'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:268,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:269,29'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:270,3'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:280,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:281,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:301,10'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:281,5'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:282,23'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:288,17'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:288,9'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:289,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:290,10'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:309,15'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:309,23'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:309,13'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:311,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:318,1'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:313,15'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:313,18'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:314,7'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:313,32'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:313,35'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:314,7'
              BranchSideFuncs: []
        - Branch String:   'src/jchuff.c:313,9'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:314,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:315,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jinit_huff_encoder
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jchuff.c:1169,3'
          Branch Sides:
            - BranchSide:      'src/jchuff.c:1170,35'
              BranchSideFuncs: []
            - BranchSide:      'src/jchuff.c:1175,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decompress_smooth_data
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcoefct.c:457,64'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:457,3'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:458,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:457,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:459,9'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:474,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:459,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:465,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:469,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:466,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:467,9'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:468,5'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:469,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:457,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:470,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:474,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:477,10'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:804,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:477,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:478,7'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:480,9'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:480,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:481,20'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:483,16'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:483,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:484,20'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:488,26'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:489,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:489,41'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:490,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:493,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:494,26'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:500,16'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:500,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:501,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:508,18'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:516,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:518,9'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:520,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:524,26'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:524,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:524,48'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:524,51'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:524,70'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:525,7'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:525,26'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:525,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:525,48'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:525,51'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:525,70'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:526,7'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:526,26'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:526,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:526,48'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:526,51'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:535,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:536,13'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:541,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:545,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:546,25'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:802,3'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:549,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:551,11'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:553,26'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:555,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:557,11'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:559,31'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:561,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:563,11'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:565,26'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:567,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:569,11'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:571,31'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:583,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:586,25'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:800,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:588,59'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:589,13'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:596,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:588,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:590,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:596,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:596,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:597,23'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:614,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:614,38'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:614,41'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:634,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:614,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:615,17'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:634,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:615,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:616,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:620,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:621,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:622,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:626,28'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:623,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:623,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:625,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:623,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:624,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:625,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:627,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:627,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:629,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:627,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:628,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:629,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:634,38'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:634,41'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:654,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:634,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:635,17'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:654,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:635,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:636,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:640,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:641,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:642,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:646,28'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:643,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:643,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:645,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:643,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:644,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:645,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:647,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:647,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:649,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:647,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:648,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:649,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:654,38'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:654,41'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:672,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:654,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:655,17'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:672,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:655,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:656,18'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:658,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:659,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:660,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:664,28'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:661,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:661,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:663,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:661,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:662,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:663,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:665,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:665,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:667,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:665,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:666,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:667,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:672,38'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:672,41'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:691,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:672,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:673,17'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:691,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:673,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:674,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:676,18'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:678,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:679,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:683,28'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:680,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:680,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:682,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:680,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:681,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:682,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:684,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:684,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:686,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:684,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:685,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:686,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:691,38'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:691,41'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:708,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:691,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:692,17'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:708,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:692,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:693,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:695,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:696,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:697,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:701,28'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:698,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:698,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:700,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:698,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:699,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:700,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:702,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:702,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:704,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:702,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:703,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:704,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:708,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:710,21'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:788,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:710,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:710,43'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:725,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:710,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:711,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:725,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:712,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:713,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:717,30'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:714,26'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:714,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:716,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:714,19'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:715,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:716,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:718,26'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:718,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:720,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:718,19'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:719,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:720,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:725,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:725,43'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:740,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:725,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:726,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:740,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:727,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:728,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:732,30'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:729,26'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:729,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:731,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:729,19'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:730,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:731,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:733,26'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:733,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:735,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:733,19'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:734,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:735,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:740,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:740,43'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:755,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:740,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:741,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:755,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:742,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:743,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:747,30'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:744,26'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:744,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:746,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:744,19'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:745,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:746,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:748,26'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:748,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:750,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:748,19'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:749,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:750,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:755,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:755,43'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:772,17'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:755,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:756,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:772,17'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:757,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:758,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:762,30'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:759,26'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:759,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:761,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:759,19'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:760,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:761,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:763,26'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:763,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:765,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:763,19'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:764,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:765,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:778,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:779,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:781,28'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:804,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:805,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:806,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:586,9'
          Dst:             jcopy_block_row
    - functionName:    smoothing_ok
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcoefct.c:370,32'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:370,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:371,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:370,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:371,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:374,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:374,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:376,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:379,21'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:383,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:386,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:420,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:386,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:387,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:389,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:389,34'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:390,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:390,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:391,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:391,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:392,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:392,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:393,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:393,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:394,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:395,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:395,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:396,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:396,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:397,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:397,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:398,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:389,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:399,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:401,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:403,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:404,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:405,26'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:407,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:408,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:416,21'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:408,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:409,39'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:411,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:413,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:414,26'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:415,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcoefct.h:75,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.h:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.h:78,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.h:78,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.h:79,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.h:81,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decompress_onepass
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcoefct.c:99,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:101,24'
              BranchSideFuncs:
                - start_iMCU_row.2689
                - jzero_far
            - BranchSide:      'src/wrapper/../jdcoefct.c:161,3'
              BranchSideFuncs:
                - start_iMCU_row.2689
        - Branch String:   'src/wrapper/../jdcoefct.c:101,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:104,25'
              BranchSideFuncs:
                - jzero_far
                - start_iMCU_row.2689
            - BranchSide:      'src/wrapper/../jdcoefct.c:158,5'
              BranchSideFuncs:
                - start_iMCU_row.2689
                - jzero_far
        - Branch String:   'src/wrapper/../jdcoefct.c:106,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:107,45'
              BranchSideFuncs:
                - start_iMCU_row.2689
                - jzero_far
            - BranchSide:      'src/wrapper/../jdcoefct.c:108,14'
              BranchSideFuncs:
                - start_iMCU_row.2689
                - jzero_far
        - Branch String:   'src/wrapper/../jdcoefct.c:108,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:110,33'
              BranchSideFuncs:
                - start_iMCU_row.2689
                - jzero_far
            - BranchSide:      'src/wrapper/../jdcoefct.c:118,11'
              BranchSideFuncs:
                - start_iMCU_row.2689
                - jzero_far
        - Branch String:   'src/wrapper/../jdcoefct.c:118,56'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:119,11'
              BranchSideFuncs:
                - start_iMCU_row.2689
                - jzero_far
            - BranchSide:      'src/wrapper/../jdcoefct.c:156,5'
              BranchSideFuncs:
                - start_iMCU_row.2689
                - jzero_far
        - Branch String:   'src/wrapper/../jdcoefct.c:118,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:125,14'
              BranchSideFuncs:
                - start_iMCU_row.2689
                - jzero_far
            - BranchSide:      'src/wrapper/../jdcoefct.c:156,5'
              BranchSideFuncs:
                - start_iMCU_row.2689
                - jzero_far
        - Branch String:   'src/wrapper/../jdcoefct.c:126,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:127,21'
              BranchSideFuncs:
                - start_iMCU_row.2689
                - jzero_far
            - BranchSide:      'src/wrapper/../jdcoefct.c:155,7'
              BranchSideFuncs:
                - start_iMCU_row.2689
                - jzero_far
        - Branch String:   'src/wrapper/../jdcoefct.c:129,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:130,21'
              BranchSideFuncs:
                - start_iMCU_row.2689
                - jzero_far
            - BranchSide:      'src/wrapper/../jdcoefct.c:133,25'
              BranchSideFuncs:
                - start_iMCU_row.2689
                - jzero_far
        - Branch String:   'src/wrapper/../jdcoefct.c:134,26'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:135,26'
              BranchSideFuncs:
                - start_iMCU_row.2689
                - jzero_far
            - BranchSide:      'src/wrapper/../jdcoefct.c:135,47'
              BranchSideFuncs:
                - start_iMCU_row.2689
                - jzero_far
        - Branch String:   'src/wrapper/../jdcoefct.c:140,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:141,17'
              BranchSideFuncs:
                - start_iMCU_row.2689
                - jzero_far
            - BranchSide:      'src/wrapper/../jdcoefct.c:154,9'
              BranchSideFuncs:
                - start_iMCU_row.2689
                - jzero_far
        - Branch String:   'src/wrapper/../jdcoefct.c:141,55'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:142,17'
              BranchSideFuncs:
                - start_iMCU_row.2689
                - jzero_far
            - BranchSide:      'src/wrapper/../jdcoefct.c:143,28'
              BranchSideFuncs:
                - start_iMCU_row.2689
                - jzero_far
        - Branch String:   'src/wrapper/../jdcoefct.c:141,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:143,28'
              BranchSideFuncs:
                - start_iMCU_row.2689
                - jzero_far
            - BranchSide:      'src/wrapper/../jdcoefct.c:151,21'
              BranchSideFuncs:
                - start_iMCU_row.2689
                - jzero_far
        - Branch String:   'src/wrapper/../jdcoefct.c:144,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:145,19'
              BranchSideFuncs:
                - start_iMCU_row.2689
                - jzero_far
            - BranchSide:      'src/wrapper/../jdcoefct.c:150,13'
              BranchSideFuncs:
                - start_iMCU_row.2689
                - jzero_far
        - Branch String:   'src/wrapper/../jdcoefct.c:162,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:163,20'
              BranchSideFuncs:
                - start_iMCU_row.2689
            - BranchSide:      'src/wrapper/../jdcoefct.c:167,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:104,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jdcoefct.c:163,5'
          Dst:             start_iMCU_row
    - functionName:    dummy_consume_data
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jdcoefct.c:280,63'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:280,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:281,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:281,65'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:280,63'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:282,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:280,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:283,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:288,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:283,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:280,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:284,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:288,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:291,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:323,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:291,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:292,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:294,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:299,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:300,20'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:303,26'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:309,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:310,20'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:321,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:312,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:314,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:319,21'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:323,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:324,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:325,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    consume_data
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcoefct.c:204,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:205,15'
              BranchSideFuncs:
                - start_iMCU_row.2689
            - BranchSide:      'src/wrapper/../jdcoefct.c:217,18'
              BranchSideFuncs:
                - start_iMCU_row.2689
        - Branch String:   'src/wrapper/../jdcoefct.c:217,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:219,24'
              BranchSideFuncs:
                - start_iMCU_row.2689
            - BranchSide:      'src/wrapper/../jdcoefct.c:247,10'
              BranchSideFuncs:
                - start_iMCU_row.2689
        - Branch String:   'src/wrapper/../jdcoefct.c:219,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:222,12'
              BranchSideFuncs:
                - start_iMCU_row.2689
            - BranchSide:      'src/wrapper/../jdcoefct.c:244,5'
              BranchSideFuncs:
                - start_iMCU_row.2689
        - Branch String:   'src/wrapper/../jdcoefct.c:223,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:224,19'
              BranchSideFuncs:
                - start_iMCU_row.2689
            - BranchSide:      'src/wrapper/../jdcoefct.c:233,12'
              BranchSideFuncs:
                - start_iMCU_row.2689
        - Branch String:   'src/wrapper/../jdcoefct.c:226,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:227,31'
              BranchSideFuncs:
                - start_iMCU_row.2689
            - BranchSide:      'src/wrapper/../jdcoefct.c:232,7'
              BranchSideFuncs:
                - start_iMCU_row.2689
        - Branch String:   'src/wrapper/../jdcoefct.c:228,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:229,50'
              BranchSideFuncs:
                - start_iMCU_row.2689
            - BranchSide:      'src/wrapper/../jdcoefct.c:231,9'
              BranchSideFuncs:
                - start_iMCU_row.2689
        - Branch String:   'src/wrapper/../jdcoefct.c:233,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:234,45'
              BranchSideFuncs:
                - start_iMCU_row.2689
            - BranchSide:      'src/wrapper/../jdcoefct.c:236,14'
              BranchSideFuncs:
                - start_iMCU_row.2689
        - Branch String:   'src/wrapper/../jdcoefct.c:236,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:238,33'
              BranchSideFuncs:
                - start_iMCU_row.2689
            - BranchSide:      'src/wrapper/../jdcoefct.c:242,5'
              BranchSideFuncs:
                - start_iMCU_row.2689
        - Branch String:   'src/wrapper/../jdcoefct.c:247,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:248,20'
              BranchSideFuncs:
                - start_iMCU_row.2689
            - BranchSide:      'src/wrapper/../jdcoefct.c:252,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:248,5'
          Dst:             start_iMCU_row
    - functionName:    start_output_pass
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcoefct.c:64,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:64,7'
              BranchSideFuncs:
                - smoothing_ok
            - BranchSide:      'src/wrapper/../jdcoefct.c:65,9'
              BranchSideFuncs:
                - smoothing_ok
        - Branch String:   'src/wrapper/../jdcoefct.c:65,35'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:65,51'
              BranchSideFuncs:
                - smoothing_ok
            - BranchSide:      'src/wrapper/../jdcoefct.c:68,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:65,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:66,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:68,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:65,38'
          Dst:             smoothing_ok
    - functionName:    start_input_pass
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:             'src/wrapper/../jdcoefct.c:49,3'
          Dst:             start_iMCU_row
    - functionName:    jinit_d_coef_controller
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcoefct.c:821,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:822,5'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jdcoefct.c:825,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jdcoefct.c:836,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:844,13'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jdcoefct.c:872,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:844,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:846,21'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jdcoefct.c:860,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:849,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:850,21'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jdcoefct.c:852,33'
              BranchSideFuncs:
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jdcoefct.c:874,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:875,29'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:877,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:854,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jdcoefct.c:856,22'
          Dst:             jround_up
    - functionName:    decompress_smooth_data
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcoefct.c:457,64'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:457,3'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:458,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:457,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:459,9'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:474,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:459,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:465,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:469,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:466,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:467,9'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:468,5'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:469,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:457,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:470,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:474,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:477,10'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:804,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:477,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:478,7'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:480,9'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:480,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:481,20'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:483,16'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:483,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:484,20'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:488,26'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:489,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:489,41'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:490,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:493,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:494,26'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:500,16'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:500,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:501,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:508,18'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:516,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:518,9'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:520,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:524,26'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:524,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:524,48'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:524,51'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:524,70'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:525,7'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:525,26'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:525,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:525,48'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:525,51'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:525,70'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:526,7'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:526,26'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:526,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:526,48'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:526,51'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:526,48'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:535,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:536,13'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:541,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:545,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:546,25'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:802,3'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:549,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:551,11'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:553,26'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:555,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:557,11'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:559,31'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:561,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:563,11'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:565,26'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:567,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:569,11'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:571,31'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:583,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:586,25'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:800,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:588,59'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:589,13'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:596,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:588,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:590,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:596,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:596,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:597,23'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:614,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:614,38'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:614,41'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:634,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:614,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:615,17'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:634,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:615,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:616,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:620,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:621,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:622,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:626,28'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:623,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:623,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:625,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:623,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:624,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:625,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:627,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:627,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:629,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:627,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:628,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:629,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:634,38'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:634,41'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:654,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:634,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:635,17'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:654,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:635,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:636,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:640,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:641,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:642,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:646,28'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:643,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:643,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:645,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:643,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:644,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:645,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:647,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:647,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:649,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:647,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:648,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:649,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:654,38'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:654,41'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:672,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:654,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:655,17'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:672,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:655,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:656,18'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:658,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:659,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:660,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:664,28'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:661,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:661,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:663,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:661,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:662,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:663,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:665,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:665,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:667,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:665,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:666,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:667,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:672,38'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:672,41'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:691,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:672,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:673,17'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:691,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:673,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:674,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:676,18'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:678,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:679,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:683,28'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:680,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:680,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:682,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:680,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:681,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:682,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:684,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:684,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:686,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:684,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:685,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:686,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:691,38'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:691,41'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:708,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:691,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:692,17'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:708,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:692,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:693,22'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:695,19'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:696,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:697,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:701,28'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:698,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:698,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:700,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:698,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:699,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:700,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:702,24'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:702,27'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:704,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:702,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:703,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:704,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:708,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:710,21'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:788,11'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:710,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:710,43'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:725,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:710,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:711,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:725,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:712,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:713,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:717,30'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:714,26'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:714,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:716,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:714,19'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:715,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:716,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:718,26'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:718,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:720,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:718,19'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:719,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:720,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:725,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:725,43'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:740,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:725,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:726,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:740,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:727,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:728,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:732,30'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:729,26'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:729,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:731,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:729,19'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:730,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:731,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:733,26'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:733,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:735,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:733,19'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:734,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:735,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:740,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:740,43'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:755,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:740,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:741,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:755,21'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:742,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:743,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:747,30'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:744,26'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:744,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:746,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:744,19'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:745,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:746,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:748,26'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:748,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:750,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:748,19'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:749,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:750,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:755,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:755,43'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:772,17'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:755,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:756,19'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:772,17'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:757,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:758,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:762,30'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:759,26'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:759,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:761,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:759,19'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:760,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:761,13'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:763,26'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:763,29'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:765,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:763,19'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:764,30'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:765,23'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:778,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:779,28'
              BranchSideFuncs:
                - jcopy_block_row
            - BranchSide:      'src/wrapper/../jdcoefct.c:781,28'
              BranchSideFuncs:
                - jcopy_block_row
        - Branch String:   'src/wrapper/../jdcoefct.c:804,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:805,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:806,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:586,9'
          Dst:             jcopy_block_row
    - functionName:    smoothing_ok
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcoefct.c:370,32'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:370,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:371,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:370,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:371,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:374,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:374,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:376,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:379,21'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:383,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:386,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:420,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:386,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:387,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:389,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:389,34'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:390,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:390,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:391,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:391,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:392,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:392,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:393,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:393,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:394,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:395,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:395,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:396,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:396,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:397,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:397,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:398,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:389,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:399,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:401,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:403,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:404,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:405,26'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:407,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:408,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:416,21'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:408,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:409,39'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:411,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:413,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:414,26'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:415,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcoefct.h:75,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.h:76,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.h:78,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.h:78,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.h:79,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.h:81,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decompress_onepass
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcoefct.c:99,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:101,24'
              BranchSideFuncs:
                - start_iMCU_row.2719
                - jzero_far
            - BranchSide:      'src/wrapper/../jdcoefct.c:161,3'
              BranchSideFuncs:
                - start_iMCU_row.2719
        - Branch String:   'src/wrapper/../jdcoefct.c:101,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:104,25'
              BranchSideFuncs:
                - jzero_far
                - start_iMCU_row.2719
            - BranchSide:      'src/wrapper/../jdcoefct.c:158,5'
              BranchSideFuncs:
                - start_iMCU_row.2719
                - jzero_far
        - Branch String:   'src/wrapper/../jdcoefct.c:106,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:107,45'
              BranchSideFuncs:
                - start_iMCU_row.2719
                - jzero_far
            - BranchSide:      'src/wrapper/../jdcoefct.c:108,14'
              BranchSideFuncs:
                - start_iMCU_row.2719
                - jzero_far
        - Branch String:   'src/wrapper/../jdcoefct.c:108,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:110,33'
              BranchSideFuncs:
                - start_iMCU_row.2719
                - jzero_far
            - BranchSide:      'src/wrapper/../jdcoefct.c:118,11'
              BranchSideFuncs:
                - start_iMCU_row.2719
                - jzero_far
        - Branch String:   'src/wrapper/../jdcoefct.c:118,56'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:119,11'
              BranchSideFuncs:
                - start_iMCU_row.2719
                - jzero_far
            - BranchSide:      'src/wrapper/../jdcoefct.c:156,5'
              BranchSideFuncs:
                - start_iMCU_row.2719
                - jzero_far
        - Branch String:   'src/wrapper/../jdcoefct.c:118,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:125,14'
              BranchSideFuncs:
                - start_iMCU_row.2719
                - jzero_far
            - BranchSide:      'src/wrapper/../jdcoefct.c:156,5'
              BranchSideFuncs:
                - start_iMCU_row.2719
                - jzero_far
        - Branch String:   'src/wrapper/../jdcoefct.c:126,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:127,21'
              BranchSideFuncs:
                - start_iMCU_row.2719
                - jzero_far
            - BranchSide:      'src/wrapper/../jdcoefct.c:155,7'
              BranchSideFuncs:
                - start_iMCU_row.2719
                - jzero_far
        - Branch String:   'src/wrapper/../jdcoefct.c:129,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:130,21'
              BranchSideFuncs:
                - start_iMCU_row.2719
                - jzero_far
            - BranchSide:      'src/wrapper/../jdcoefct.c:133,25'
              BranchSideFuncs:
                - start_iMCU_row.2719
                - jzero_far
        - Branch String:   'src/wrapper/../jdcoefct.c:134,26'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:135,26'
              BranchSideFuncs:
                - start_iMCU_row.2719
                - jzero_far
            - BranchSide:      'src/wrapper/../jdcoefct.c:135,47'
              BranchSideFuncs:
                - start_iMCU_row.2719
                - jzero_far
        - Branch String:   'src/wrapper/../jdcoefct.c:140,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:141,17'
              BranchSideFuncs:
                - start_iMCU_row.2719
                - jzero_far
            - BranchSide:      'src/wrapper/../jdcoefct.c:154,9'
              BranchSideFuncs:
                - start_iMCU_row.2719
                - jzero_far
        - Branch String:   'src/wrapper/../jdcoefct.c:141,55'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:142,17'
              BranchSideFuncs:
                - start_iMCU_row.2719
                - jzero_far
            - BranchSide:      'src/wrapper/../jdcoefct.c:143,28'
              BranchSideFuncs:
                - start_iMCU_row.2719
                - jzero_far
        - Branch String:   'src/wrapper/../jdcoefct.c:141,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:143,28'
              BranchSideFuncs:
                - start_iMCU_row.2719
                - jzero_far
            - BranchSide:      'src/wrapper/../jdcoefct.c:151,21'
              BranchSideFuncs:
                - start_iMCU_row.2719
                - jzero_far
        - Branch String:   'src/wrapper/../jdcoefct.c:144,15'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:145,19'
              BranchSideFuncs:
                - start_iMCU_row.2719
                - jzero_far
            - BranchSide:      'src/wrapper/../jdcoefct.c:150,13'
              BranchSideFuncs:
                - start_iMCU_row.2719
                - jzero_far
        - Branch String:   'src/wrapper/../jdcoefct.c:162,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:163,20'
              BranchSideFuncs:
                - start_iMCU_row.2719
            - BranchSide:      'src/wrapper/../jdcoefct.c:167,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:104,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jdcoefct.c:163,5'
          Dst:             start_iMCU_row
    - functionName:    dummy_consume_data
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jdcoefct.c:280,63'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:280,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:281,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:281,65'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:280,63'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:282,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:280,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:283,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:288,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:283,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:280,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:284,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:288,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:291,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:323,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:291,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:292,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:294,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:299,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:300,20'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:303,26'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:309,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:310,20'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:321,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:312,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:314,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:319,21'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:323,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:324,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:325,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    consume_data
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcoefct.c:204,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:205,15'
              BranchSideFuncs:
                - start_iMCU_row.2719
            - BranchSide:      'src/wrapper/../jdcoefct.c:217,18'
              BranchSideFuncs:
                - start_iMCU_row.2719
        - Branch String:   'src/wrapper/../jdcoefct.c:217,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:219,24'
              BranchSideFuncs:
                - start_iMCU_row.2719
            - BranchSide:      'src/wrapper/../jdcoefct.c:247,10'
              BranchSideFuncs:
                - start_iMCU_row.2719
        - Branch String:   'src/wrapper/../jdcoefct.c:219,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:222,12'
              BranchSideFuncs:
                - start_iMCU_row.2719
            - BranchSide:      'src/wrapper/../jdcoefct.c:244,5'
              BranchSideFuncs:
                - start_iMCU_row.2719
        - Branch String:   'src/wrapper/../jdcoefct.c:223,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:224,19'
              BranchSideFuncs:
                - start_iMCU_row.2719
            - BranchSide:      'src/wrapper/../jdcoefct.c:233,12'
              BranchSideFuncs:
                - start_iMCU_row.2719
        - Branch String:   'src/wrapper/../jdcoefct.c:226,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:227,31'
              BranchSideFuncs:
                - start_iMCU_row.2719
            - BranchSide:      'src/wrapper/../jdcoefct.c:232,7'
              BranchSideFuncs:
                - start_iMCU_row.2719
        - Branch String:   'src/wrapper/../jdcoefct.c:228,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:229,50'
              BranchSideFuncs:
                - start_iMCU_row.2719
            - BranchSide:      'src/wrapper/../jdcoefct.c:231,9'
              BranchSideFuncs:
                - start_iMCU_row.2719
        - Branch String:   'src/wrapper/../jdcoefct.c:233,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:234,45'
              BranchSideFuncs:
                - start_iMCU_row.2719
            - BranchSide:      'src/wrapper/../jdcoefct.c:236,14'
              BranchSideFuncs:
                - start_iMCU_row.2719
        - Branch String:   'src/wrapper/../jdcoefct.c:236,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:238,33'
              BranchSideFuncs:
                - start_iMCU_row.2719
            - BranchSide:      'src/wrapper/../jdcoefct.c:242,5'
              BranchSideFuncs:
                - start_iMCU_row.2719
        - Branch String:   'src/wrapper/../jdcoefct.c:247,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:248,20'
              BranchSideFuncs:
                - start_iMCU_row.2719
            - BranchSide:      'src/wrapper/../jdcoefct.c:252,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:248,5'
          Dst:             start_iMCU_row
    - functionName:    start_output_pass
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcoefct.c:64,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:64,7'
              BranchSideFuncs:
                - smoothing_ok.2718
            - BranchSide:      'src/wrapper/../jdcoefct.c:65,9'
              BranchSideFuncs:
                - smoothing_ok.2718
        - Branch String:   'src/wrapper/../jdcoefct.c:65,35'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:65,51'
              BranchSideFuncs:
                - smoothing_ok.2718
            - BranchSide:      'src/wrapper/../jdcoefct.c:68,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:65,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:66,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:68,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:65,38'
          Dst:             smoothing_ok
    - functionName:    start_input_pass
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:             'src/wrapper/../jdcoefct.c:49,3'
          Dst:             start_iMCU_row
    - functionName:    j12init_d_coef_controller
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcoefct.c:821,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:822,5'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jdcoefct.c:825,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jdcoefct.c:836,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:844,13'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jdcoefct.c:872,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:844,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:846,21'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jdcoefct.c:860,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcoefct.c:849,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:850,21'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jdcoefct.c:852,33'
              BranchSideFuncs:
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jdcoefct.c:874,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcoefct.c:875,29'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcoefct.c:877,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:854,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jdcoefct.c:856,22'
          Dst:             jround_up
    - functionName:    ycck_cmyk_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:562,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:563,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:587,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:569,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:562,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:570,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:712,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:713,28'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:715,28'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:260,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:264,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:713,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:269,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:270,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:278,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:278,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:279,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:294,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:294,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:260,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:295,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:260,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:264,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:269,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:270,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:278,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:278,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:279,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:294,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:294,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:260,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:295,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gray_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:734,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:735,29'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:737,29'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:357,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:361,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:735,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:363,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:364,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:371,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:371,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:372,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:385,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:385,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:357,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:386,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:357,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:361,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:363,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:364,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:371,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:371,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:372,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:385,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:385,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:357,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:386,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ycc_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:690,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:691,28'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:693,28'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:123,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:127,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:691,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:132,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:133,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:146,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:146,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:147,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:172,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:172,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:123,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:173,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:123,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:127,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:132,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:133,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:146,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:146,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:147,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:172,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:172,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:123,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:173,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:701,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:702,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:704,27'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:203,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:207,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:702,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:212,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:213,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:221,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:221,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:222,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:235,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:235,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:203,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:236,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:203,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:207,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:212,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:213,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:221,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:221,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:222,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:235,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:235,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:203,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:236,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gray_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:723,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:724,28'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:726,28'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:315,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:319,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:724,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:321,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:322,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:328,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:328,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:329,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:336,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:336,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:315,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:337,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:315,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:319,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:321,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:322,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:328,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:328,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:329,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:336,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:336,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:315,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:337,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ycc_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:679,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:680,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:682,27'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:39,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:42,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:680,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:48,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:49,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:61,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:61,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:62,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:83,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:83,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:39,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:84,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:39,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:42,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:48,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:49,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:61,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:61,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:62,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:83,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:83,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:39,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:84,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:499,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:501,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:506,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:506,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:510,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:515,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:515,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:520,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:520,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:525,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:525,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:529,30'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:503,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:508,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:512,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:517,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:522,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:527,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:531,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:134,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    null_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:386,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:399,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:387,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:388,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:399,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:393,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:394,21'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:399,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:400,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:415,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:400,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:401,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:414,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:407,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:400,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:408,21'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:415,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:416,15'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:416,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:417,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:424,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:419,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:420,24'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:423,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gray_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:454,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:456,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:461,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:461,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:465,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:470,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:470,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:475,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:475,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:480,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:480,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:484,31'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:458,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:463,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:467,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:472,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:477,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:482,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:486,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:100,64'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    build_ycc_rgb_table
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:236,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:241,21'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:254,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ycc_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:265,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:267,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:272,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:272,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:276,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:281,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:281,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:286,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:286,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:291,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:291,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:295,30'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:269,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:57,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:274,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:57,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:278,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:57,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:283,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:57,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:288,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:57,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:293,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:57,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:297,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:57,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    build_rgb_y_table
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:322,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:323,45'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:330,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:350,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:351,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:368,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:356,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:350,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:357,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    grayscale_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:             'src/wrapper/../jdcolor.c:441,3'
          Dst:             jcopy_sample_rows
    - functionName:    start_pass_dcolor
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         142
      ICount:          983
      EdgeCount:       179
      CyclomaticComplexity: 39
      functionsReached:
        - build_rgb_y_table
        - build_ycc_rgb_table
        - jsimd_can_ycc_rgb
        - jsimd_can_ycc_rgb565
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdcolor.c:763,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:765,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
                - build_rgb_y_table
            - BranchSide:      'src/wrapper/../jdcolor.c:774,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
                - build_rgb_y_table
        - Branch String:   'src/wrapper/../jdcolor.c:765,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:765,52'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
                - build_rgb_y_table
            - BranchSide:      'src/wrapper/../jdcolor.c:770,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
                - build_rgb_y_table
        - Branch String:   'src/wrapper/../jdcolor.c:765,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:770,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
                - build_rgb_y_table
            - BranchSide:      'src/wrapper/../jdcolor.c:771,3'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
                - build_rgb_y_table
        - Branch String:   'src/wrapper/../jdcolor.c:785,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:787,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
                - build_rgb_y_table
            - BranchSide:      'src/wrapper/../jdcolor.c:793,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
                - build_rgb_y_table
            - BranchSide:      'src/wrapper/../jdcolor.c:793,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
                - build_rgb_y_table
            - BranchSide:      'src/wrapper/../jdcolor.c:799,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
                - build_rgb_y_table
            - BranchSide:      'src/wrapper/../jdcolor.c:799,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
                - build_rgb_y_table
            - BranchSide:      'src/wrapper/../jdcolor.c:804,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
                - build_rgb_y_table
        - Branch String:   'src/wrapper/../jdcolor.c:787,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:788,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
                - build_rgb_y_table
            - BranchSide:      'src/wrapper/../jdcolor.c:789,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
                - build_rgb_y_table
        - Branch String:   'src/wrapper/../jdcolor.c:793,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:794,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
                - build_rgb_y_table
            - BranchSide:      'src/wrapper/../jdcolor.c:795,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
                - build_rgb_y_table
        - Branch String:   'src/wrapper/../jdcolor.c:799,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:800,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
                - build_rgb_y_table
            - BranchSide:      'src/wrapper/../jdcolor.c:801,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
                - build_rgb_y_table
        - Branch String:   'src/wrapper/../jdcolor.c:804,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:805,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
                - build_rgb_y_table
            - BranchSide:      'src/wrapper/../jdcolor.c:806,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
                - build_rgb_y_table
        - Branch String:   'src/wrapper/../jdcolor.c:816,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:819,9'
              BranchSideFuncs:
                - build_rgb_y_table
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
            - BranchSide:      'src/wrapper/../jdcolor.c:879,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2770
            - BranchSide:      'src/wrapper/../jdcolor.c:916,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
            - BranchSide:      'src/wrapper/../jdcolor.c:932,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:819,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:820,9'
              BranchSideFuncs:
                - build_rgb_y_table
            - BranchSide:      'src/wrapper/../jdcolor.c:823,5'
              BranchSideFuncs:
                - build_rgb_y_table
        - Branch String:   'src/wrapper/../jdcolor.c:819,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:821,7'
              BranchSideFuncs:
                - build_rgb_y_table
            - BranchSide:      'src/wrapper/../jdcolor.c:823,5'
              BranchSideFuncs:
                - build_rgb_y_table
        - Branch String:   'src/wrapper/../jdcolor.c:824,50'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:825,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:826,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:824,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:826,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:830,16'
              BranchSideFuncs:
                - build_rgb_y_table
        - Branch String:   'src/wrapper/../jdcolor.c:828,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:829,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:830,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:830,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:831,7'
              BranchSideFuncs:
                - build_rgb_y_table
            - BranchSide:      'src/wrapper/../jdcolor.c:834,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:849,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:849,36'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
            - BranchSide:      'src/wrapper/../jdcolor.c:852,49'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
        - Branch String:   'src/wrapper/../jdcolor.c:849,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:850,7'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
            - BranchSide:      'src/wrapper/../jdcolor.c:852,49'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
        - Branch String:   'src/wrapper/../jdcolor.c:853,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:855,11'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb
                - build_ycc_rgb_table.2770
            - BranchSide:      'src/wrapper/../jdcolor.c:863,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:855,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:856,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:860,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
        - Branch String:   'src/wrapper/../jdcolor.c:863,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:864,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:865,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:865,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:866,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:874,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:866,48'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:867,21'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:872,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:867,50'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:868,20'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:872,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:868,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:869,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:872,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:866,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:870,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:872,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:879,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:880,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2770
            - BranchSide:      'src/wrapper/../jdcolor.c:882,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2770
        - Branch String:   'src/wrapper/../jdcolor.c:883,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:884,11'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2770
            - BranchSide:      'src/wrapper/../jdcolor.c:902,11'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
        - Branch String:   'src/wrapper/../jdcolor.c:884,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:886,13'
              BranchSideFuncs:
                - jsimd_can_ycc_rgb565
                - build_ycc_rgb_table.2770
            - BranchSide:      'src/wrapper/../jdcolor.c:894,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:886,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:887,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:891,11'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
        - Branch String:   'src/wrapper/../jdcolor.c:894,18'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:895,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:896,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:896,18'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:897,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:899,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:902,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:903,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
            - BranchSide:      'src/wrapper/../jdcolor.c:905,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:905,18'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:906,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:907,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:907,18'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:908,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:910,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:916,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:917,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
            - BranchSide:      'src/wrapper/../jdcolor.c:920,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
        - Branch String:   'src/wrapper/../jdcolor.c:916,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:918,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
            - BranchSide:      'src/wrapper/../jdcolor.c:920,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
        - Branch String:   'src/wrapper/../jdcolor.c:921,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:922,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2770
            - BranchSide:      'src/wrapper/../jdcolor.c:924,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:924,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:925,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:927,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:932,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:933,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:936,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:940,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:941,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:943,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdcolor.c:832,7'
          Dst:             build_rgb_y_table
        - Src:             'src/wrapper/../jdcolor.c:855,11'
          Dst:             jsimd_can_ycc_rgb
        - Src:             'src/wrapper/../jdcolor.c:861,9'
          Dst:             build_ycc_rgb_table
        - Src:             'src/wrapper/../jdcolor.c:886,13'
          Dst:             jsimd_can_ycc_rgb565
        - Src:             'src/wrapper/../jdcolor.c:892,11'
          Dst:             build_ycc_rgb_table
        - Src:             'src/wrapper/../jdcolor.c:904,9'
          Dst:             build_ycc_rgb_table
        - Src:             'src/wrapper/../jdcolor.c:923,7'
          Dst:             build_ycc_rgb_table
    - functionName:    ycck_cmyk_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:562,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:563,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:587,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:569,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:562,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:570,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:712,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:713,28'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:715,28'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:260,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:264,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:713,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:269,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:270,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:278,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:278,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:279,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:294,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:294,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:260,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:295,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:260,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:264,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:269,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:270,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:278,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:278,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:279,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:294,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:294,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:260,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:295,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gray_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:734,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:735,29'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:737,29'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:357,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:361,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:735,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:363,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:364,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:371,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:371,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:372,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:385,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:385,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:357,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:386,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:357,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:361,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:363,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:364,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:371,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:371,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:372,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:385,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:385,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:357,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:386,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ycc_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:690,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:691,28'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:693,28'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:123,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:127,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:691,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:132,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:133,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:146,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:146,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:147,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:172,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:172,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:123,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:173,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:123,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:127,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:132,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:133,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:146,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:146,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:147,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:172,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:172,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:123,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:173,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:701,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:702,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:704,27'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:203,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:207,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:702,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:212,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:213,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:221,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:221,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:222,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:235,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:235,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:203,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:236,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:203,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:207,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:212,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:213,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:221,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:221,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:222,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:235,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:235,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:203,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:236,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gray_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:723,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:724,28'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:726,28'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:315,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:319,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:724,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:321,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:322,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:328,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:328,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:329,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:336,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:336,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:315,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:337,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:315,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:319,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:321,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:322,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:328,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:328,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:329,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:336,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:336,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:315,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:337,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ycc_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:679,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:680,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:682,27'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:39,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:42,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:680,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:48,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:49,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:61,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:61,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:62,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:83,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:83,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:39,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:84,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:39,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:42,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:48,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:49,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:61,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:61,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:62,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:83,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:83,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:39,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:84,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:499,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:501,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:506,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:506,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:510,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:515,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:515,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:520,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:520,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:525,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:525,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:529,30'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:503,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:508,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:512,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:517,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:522,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:527,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:531,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:134,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    null_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:386,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:399,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:387,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:388,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:399,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:393,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:394,21'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:399,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:400,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:415,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:400,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:401,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:414,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:407,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:400,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:408,21'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:415,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:416,15'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:416,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:417,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:424,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:419,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:420,24'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:423,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gray_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:454,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:456,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:461,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:461,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:465,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:470,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:470,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:475,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:475,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:480,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:480,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:484,31'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:458,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:463,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:467,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:472,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:477,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:482,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:486,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:100,64'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    build_ycc_rgb_table
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:236,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:241,21'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:254,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ycc_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:265,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:267,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:272,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:272,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:276,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:281,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:281,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:286,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:286,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:291,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:291,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:295,30'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:269,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:57,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:274,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:57,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:278,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:57,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:283,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:57,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:288,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:57,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:293,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:57,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:50,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:51,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:297,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:56,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:50,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:57,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    build_rgb_y_table
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:322,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:323,45'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:330,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:350,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:351,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:368,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:356,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:350,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:357,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    grayscale_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:             'src/wrapper/../jdcolor.c:441,3'
          Dst:             j12copy_sample_rows
    - functionName:    start_pass_dcolor
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         136
      ICount:          957
      EdgeCount:       171
      CyclomaticComplexity: 37
      functionsReached:
        - build_rgb_y_table
        - build_ycc_rgb_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdcolor.c:763,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:767,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_rgb_y_table.2836
            - BranchSide:      'src/wrapper/../jdcolor.c:774,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_rgb_y_table.2836
        - Branch String:   'src/wrapper/../jdcolor.c:767,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:768,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_rgb_y_table.2836
            - BranchSide:      'src/wrapper/../jdcolor.c:770,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_rgb_y_table.2836
        - Branch String:   'src/wrapper/../jdcolor.c:767,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:770,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_rgb_y_table.2836
            - BranchSide:      'src/wrapper/../jdcolor.c:771,3'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_rgb_y_table.2836
        - Branch String:   'src/wrapper/../jdcolor.c:785,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:787,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_rgb_y_table.2836
            - BranchSide:      'src/wrapper/../jdcolor.c:793,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_rgb_y_table.2836
            - BranchSide:      'src/wrapper/../jdcolor.c:793,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_rgb_y_table.2836
            - BranchSide:      'src/wrapper/../jdcolor.c:799,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_rgb_y_table.2836
            - BranchSide:      'src/wrapper/../jdcolor.c:799,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_rgb_y_table.2836
            - BranchSide:      'src/wrapper/../jdcolor.c:804,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_rgb_y_table.2836
        - Branch String:   'src/wrapper/../jdcolor.c:787,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:788,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_rgb_y_table.2836
            - BranchSide:      'src/wrapper/../jdcolor.c:789,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_rgb_y_table.2836
        - Branch String:   'src/wrapper/../jdcolor.c:793,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:794,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_rgb_y_table.2836
            - BranchSide:      'src/wrapper/../jdcolor.c:795,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_rgb_y_table.2836
        - Branch String:   'src/wrapper/../jdcolor.c:799,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:800,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_rgb_y_table.2836
            - BranchSide:      'src/wrapper/../jdcolor.c:801,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_rgb_y_table.2836
        - Branch String:   'src/wrapper/../jdcolor.c:804,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:805,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_rgb_y_table.2836
            - BranchSide:      'src/wrapper/../jdcolor.c:806,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
                - build_rgb_y_table.2836
        - Branch String:   'src/wrapper/../jdcolor.c:816,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:819,9'
              BranchSideFuncs:
                - build_rgb_y_table.2836
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
            - BranchSide:      'src/wrapper/../jdcolor.c:879,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
            - BranchSide:      'src/wrapper/../jdcolor.c:916,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
            - BranchSide:      'src/wrapper/../jdcolor.c:932,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:819,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:820,9'
              BranchSideFuncs:
                - build_rgb_y_table.2836
            - BranchSide:      'src/wrapper/../jdcolor.c:823,5'
              BranchSideFuncs:
                - build_rgb_y_table.2836
        - Branch String:   'src/wrapper/../jdcolor.c:819,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:821,7'
              BranchSideFuncs:
                - build_rgb_y_table.2836
            - BranchSide:      'src/wrapper/../jdcolor.c:823,5'
              BranchSideFuncs:
                - build_rgb_y_table.2836
        - Branch String:   'src/wrapper/../jdcolor.c:824,50'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:825,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:826,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:824,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:826,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:830,16'
              BranchSideFuncs:
                - build_rgb_y_table.2836
        - Branch String:   'src/wrapper/../jdcolor.c:828,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:829,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:830,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:830,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:831,7'
              BranchSideFuncs:
                - build_rgb_y_table.2836
            - BranchSide:      'src/wrapper/../jdcolor.c:834,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:849,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:849,36'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
            - BranchSide:      'src/wrapper/../jdcolor.c:852,49'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
        - Branch String:   'src/wrapper/../jdcolor.c:849,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:850,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
            - BranchSide:      'src/wrapper/../jdcolor.c:852,49'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
        - Branch String:   'src/wrapper/../jdcolor.c:853,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:860,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
            - BranchSide:      'src/wrapper/../jdcolor.c:863,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:863,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:864,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:865,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:865,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:866,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:874,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:866,48'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:867,21'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:872,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:867,50'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:868,20'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:872,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:868,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:869,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:872,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:866,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:870,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:872,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:879,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:880,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
            - BranchSide:      'src/wrapper/../jdcolor.c:882,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
                - build_ycc_rgb_table.2833
        - Branch String:   'src/wrapper/../jdcolor.c:883,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:884,11'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
            - BranchSide:      'src/wrapper/../jdcolor.c:902,11'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
        - Branch String:   'src/wrapper/../jdcolor.c:884,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:891,11'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
            - BranchSide:      'src/wrapper/../jdcolor.c:894,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:894,18'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:895,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:896,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:896,18'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:897,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:899,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:902,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:903,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
            - BranchSide:      'src/wrapper/../jdcolor.c:905,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:905,18'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:906,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:907,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:907,18'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:908,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:910,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:916,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:917,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
            - BranchSide:      'src/wrapper/../jdcolor.c:920,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
        - Branch String:   'src/wrapper/../jdcolor.c:916,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:918,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
            - BranchSide:      'src/wrapper/../jdcolor.c:920,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
        - Branch String:   'src/wrapper/../jdcolor.c:921,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:922,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2833
            - BranchSide:      'src/wrapper/../jdcolor.c:924,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:924,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:925,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:927,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:932,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:933,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:936,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:940,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:941,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:943,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdcolor.c:832,7'
          Dst:             build_rgb_y_table
        - Src:             'src/wrapper/../jdcolor.c:861,9'
          Dst:             build_ycc_rgb_table
        - Src:             'src/wrapper/../jdcolor.c:892,11'
          Dst:             build_ycc_rgb_table
        - Src:             'src/wrapper/../jdcolor.c:904,9'
          Dst:             build_ycc_rgb_table
        - Src:             'src/wrapper/../jdcolor.c:923,7'
          Dst:             build_ycc_rgb_table
    - functionName:    ycck_cmyk_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:712,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:713,28'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:715,28'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:260,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:264,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:713,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:269,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:270,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:278,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:278,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:279,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:294,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:294,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:260,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:295,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:260,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:264,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:269,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:270,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:278,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:278,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:279,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:294,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:294,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:260,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:295,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gray_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:734,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:735,29'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:737,29'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:357,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:361,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:735,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:363,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:364,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:371,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:371,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:372,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:385,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:385,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:357,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:386,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:357,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:361,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:363,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:364,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:371,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:371,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:372,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:385,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:385,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:357,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:386,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ycc_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:690,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:691,28'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:693,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:701,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:702,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:704,27'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:203,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:207,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:702,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:212,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:213,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:221,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:221,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:222,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:235,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:235,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:203,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:236,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:203,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:207,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:212,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:213,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:221,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:221,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:222,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:235,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:235,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:203,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:236,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gray_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:723,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:724,28'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:726,28'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:315,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:319,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:724,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:321,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:322,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:328,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:328,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:329,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:336,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:336,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:315,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:337,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:315,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:319,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:321,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:322,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:328,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:328,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:329,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:336,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcol565.c:336,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcol565.c:315,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcol565.c:337,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ycc_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:630,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:631,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:632,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:679,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:680,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:682,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:499,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:501,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:506,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:506,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:510,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:515,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:515,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:520,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:520,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:525,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:525,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:529,30'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:503,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:508,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:512,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:517,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:522,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:527,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:134,25'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:127,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:531,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:133,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:134,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    null_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:386,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:399,14'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:387,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:388,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:399,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:393,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:387,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:394,21'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:399,14'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:400,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:415,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:400,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:401,16'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:414,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:407,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:400,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:408,21'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:415,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:416,15'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:416,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:417,17'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:424,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:419,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:420,24'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:423,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gray_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:454,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:456,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:461,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:461,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:465,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:470,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:470,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:475,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:475,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:480,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:480,35'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:484,31'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:458,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:463,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:467,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:472,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:477,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:482,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:100,64'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:96,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:486,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolext.c:99,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolext.c:96,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolext.c:100,64'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    build_ycc_rgb_table
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jdcolor.c:265,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:267,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:272,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:272,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:276,33'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:281,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:281,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:286,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:286,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:291,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:291,34'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:295,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    build_rgb_y_table
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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.main/src/wrapper/../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:             'src/wrapper/../jdcolor.c:441,3'
          Dst:             j16copy_sample_rows
    - functionName:    start_pass_dcolor
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         136
      ICount:          957
      EdgeCount:       171
      CyclomaticComplexity: 37
      functionsReached:
        - build_rgb_y_table
        - build_ycc_rgb_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdcolor.c:763,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:767,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_rgb_y_table.2902
            - BranchSide:      'src/wrapper/../jdcolor.c:774,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_rgb_y_table.2902
        - Branch String:   'src/wrapper/../jdcolor.c:767,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:768,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_rgb_y_table.2902
            - BranchSide:      'src/wrapper/../jdcolor.c:770,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_rgb_y_table.2902
        - Branch String:   'src/wrapper/../jdcolor.c:767,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:770,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_rgb_y_table.2902
            - BranchSide:      'src/wrapper/../jdcolor.c:771,3'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_rgb_y_table.2902
        - Branch String:   'src/wrapper/../jdcolor.c:785,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:787,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_rgb_y_table.2902
            - BranchSide:      'src/wrapper/../jdcolor.c:793,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_rgb_y_table.2902
            - BranchSide:      'src/wrapper/../jdcolor.c:793,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_rgb_y_table.2902
            - BranchSide:      'src/wrapper/../jdcolor.c:799,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_rgb_y_table.2902
            - BranchSide:      'src/wrapper/../jdcolor.c:799,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_rgb_y_table.2902
            - BranchSide:      'src/wrapper/../jdcolor.c:804,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_rgb_y_table.2902
        - Branch String:   'src/wrapper/../jdcolor.c:787,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:788,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_rgb_y_table.2902
            - BranchSide:      'src/wrapper/../jdcolor.c:789,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_rgb_y_table.2902
        - Branch String:   'src/wrapper/../jdcolor.c:793,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:794,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_rgb_y_table.2902
            - BranchSide:      'src/wrapper/../jdcolor.c:795,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_rgb_y_table.2902
        - Branch String:   'src/wrapper/../jdcolor.c:799,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:800,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_rgb_y_table.2902
            - BranchSide:      'src/wrapper/../jdcolor.c:801,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_rgb_y_table.2902
        - Branch String:   'src/wrapper/../jdcolor.c:804,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:805,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_rgb_y_table.2902
            - BranchSide:      'src/wrapper/../jdcolor.c:806,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
                - build_rgb_y_table.2902
        - Branch String:   'src/wrapper/../jdcolor.c:816,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:819,9'
              BranchSideFuncs:
                - build_rgb_y_table.2902
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
            - BranchSide:      'src/wrapper/../jdcolor.c:849,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
            - BranchSide:      'src/wrapper/../jdcolor.c:879,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
            - BranchSide:      'src/wrapper/../jdcolor.c:916,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
            - BranchSide:      'src/wrapper/../jdcolor.c:932,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:819,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:820,9'
              BranchSideFuncs:
                - build_rgb_y_table.2902
            - BranchSide:      'src/wrapper/../jdcolor.c:823,5'
              BranchSideFuncs:
                - build_rgb_y_table.2902
        - Branch String:   'src/wrapper/../jdcolor.c:819,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:821,7'
              BranchSideFuncs:
                - build_rgb_y_table.2902
            - BranchSide:      'src/wrapper/../jdcolor.c:823,5'
              BranchSideFuncs:
                - build_rgb_y_table.2902
        - Branch String:   'src/wrapper/../jdcolor.c:824,50'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:825,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:826,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:824,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:826,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:830,16'
              BranchSideFuncs:
                - build_rgb_y_table.2902
        - Branch String:   'src/wrapper/../jdcolor.c:828,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:829,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:830,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:830,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:831,7'
              BranchSideFuncs:
                - build_rgb_y_table.2902
            - BranchSide:      'src/wrapper/../jdcolor.c:834,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:849,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:849,36'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
            - BranchSide:      'src/wrapper/../jdcolor.c:852,49'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
        - Branch String:   'src/wrapper/../jdcolor.c:849,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:850,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
            - BranchSide:      'src/wrapper/../jdcolor.c:852,49'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
        - Branch String:   'src/wrapper/../jdcolor.c:853,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:860,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
            - BranchSide:      'src/wrapper/../jdcolor.c:863,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:863,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:864,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:865,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:865,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:866,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:874,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:866,48'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:867,21'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:872,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:867,50'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:868,20'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:872,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:868,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:869,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:872,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:866,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:870,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:872,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:879,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:880,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
            - BranchSide:      'src/wrapper/../jdcolor.c:882,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
                - build_ycc_rgb_table.2899
        - Branch String:   'src/wrapper/../jdcolor.c:883,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:884,11'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
            - BranchSide:      'src/wrapper/../jdcolor.c:902,11'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
        - Branch String:   'src/wrapper/../jdcolor.c:884,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:891,11'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
            - BranchSide:      'src/wrapper/../jdcolor.c:894,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:894,18'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:895,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:896,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:896,18'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:897,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:899,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:902,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:903,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
            - BranchSide:      'src/wrapper/../jdcolor.c:905,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:905,18'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:906,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:907,18'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:907,18'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:908,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:910,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:916,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:917,9'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
            - BranchSide:      'src/wrapper/../jdcolor.c:920,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
        - Branch String:   'src/wrapper/../jdcolor.c:916,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:918,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
            - BranchSide:      'src/wrapper/../jdcolor.c:920,5'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
        - Branch String:   'src/wrapper/../jdcolor.c:921,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:922,7'
              BranchSideFuncs:
                - build_ycc_rgb_table.2899
            - BranchSide:      'src/wrapper/../jdcolor.c:924,16'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:924,16'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:925,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:927,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:932,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:933,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:936,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdcolor.c:940,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdcolor.c:941,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdcolor.c:943,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdcolor.c:832,7'
          Dst:             build_rgb_y_table
        - Src:             'src/wrapper/../jdcolor.c:861,9'
          Dst:             build_ycc_rgb_table
        - Src:             'src/wrapper/../jdcolor.c:892,11'
          Dst:             build_ycc_rgb_table
        - Src:             'src/wrapper/../jdcolor.c:904,9'
          Dst:             build_ycc_rgb_table
        - Src:             'src/wrapper/../jdcolor.c:923,7'
          Dst:             build_ycc_rgb_table
    - functionName:    start_pass
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jddctmgr.c:106,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../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:      'src/wrapper/../jddctmgr.c:332,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddctmgr.c:109,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../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:      'src/wrapper/../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:      'src/wrapper/../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:      'src/wrapper/../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:      'src/wrapper/../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:      'src/wrapper/../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:      'src/wrapper/../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:      'src/wrapper/../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:      'src/wrapper/../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:      'src/wrapper/../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:      'src/wrapper/../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:      'src/wrapper/../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:      'src/wrapper/../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:      'src/wrapper/../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:      'src/wrapper/../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:      'src/wrapper/../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:      'src/wrapper/../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:   'src/wrapper/../jddctmgr.c:117,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../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:      'src/wrapper/../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:   'src/wrapper/../jddctmgr.c:130,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../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:      'src/wrapper/../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:   'src/wrapper/../jddctmgr.c:156,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../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:      'src/wrapper/../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:      'src/wrapper/../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:      'src/wrapper/../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:   'src/wrapper/../jddctmgr.c:160,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../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:      'src/wrapper/../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:   'src/wrapper/../jddctmgr.c:171,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../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:      'src/wrapper/../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:   'src/wrapper/../jddctmgr.c:182,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../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:      'src/wrapper/../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:   'src/wrapper/../jddctmgr.c:246,36'
          Branch Sides:
            - BranchSide:      'src/wrapper/../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:      'src/wrapper/../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:   'src/wrapper/../jddctmgr.c:246,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../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:      'src/wrapper/../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:   'src/wrapper/../jddctmgr.c:249,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../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:      'src/wrapper/../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:   'src/wrapper/../jddctmgr.c:252,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../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:      'src/wrapper/../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:      'src/wrapper/../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:      'src/wrapper/../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:   'src/wrapper/../jddctmgr.c:260,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../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:      'src/wrapper/../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:   'src/wrapper/../jddctmgr.c:291,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../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:      'src/wrapper/../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:   'src/wrapper/../jddctmgr.c:316,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../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:      'src/wrapper/../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:   'src/wrapper/../jddctmgr.c:317,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../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:      'src/wrapper/../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:             'src/wrapper/../jddctmgr.c:117,11'
          Dst:             jsimd_can_idct_2x2
        - Src:             'src/wrapper/../jddctmgr.c:130,11'
          Dst:             jsimd_can_idct_4x4
        - Src:             'src/wrapper/../jddctmgr.c:160,13'
          Dst:             jsimd_can_idct_islow
        - Src:             'src/wrapper/../jddctmgr.c:171,13'
          Dst:             jsimd_can_idct_ifast
        - Src:             'src/wrapper/../jddctmgr.c:182,13'
          Dst:             jsimd_can_idct_float
    - functionName:    jinit_inverse_dct
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jddctmgr.c:346,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddctmgr.c:347,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:350,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddctmgr.c:355,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddctmgr.c:359,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:365,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jddctmgr.c:106,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddctmgr.c:109,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:332,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddctmgr.c:109,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddctmgr.c:112,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:121,20'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:125,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:134,20'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:138,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:147,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:151,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:156,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:197,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:201,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:205,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:214,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:218,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:222,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:226,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:230,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:235,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddctmgr.c:156,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddctmgr.c:164,22'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:175,22'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:186,22'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:191,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddctmgr.c:246,36'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddctmgr.c:246,39'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:247,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddctmgr.c:246,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddctmgr.c:247,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:248,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddctmgr.c:249,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddctmgr.c:250,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:251,28'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddctmgr.c:252,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddctmgr.c:259,54'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:276,54'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:308,53'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:328,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddctmgr.c:260,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddctmgr.c:261,40'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:264,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddctmgr.c:291,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddctmgr.c:293,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:298,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddctmgr.c:316,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddctmgr.c:317,20'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:325,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddctmgr.c:317,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddctmgr.c:319,24'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:323,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    j12init_inverse_dct
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jddctmgr.c:346,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddctmgr.c:347,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:350,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddctmgr.c:355,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddctmgr.c:359,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddctmgr.c:365,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jddiffct.c:129,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:130,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:132,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jddiffct.c:74,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:75,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:77,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:77,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:78,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:80,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decompress_data
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jddiffct.c:175,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:179,9'
              BranchSideFuncs:
                - start_iMCU_row.2967
                - process_restart.2966
            - BranchSide:      'src/wrapper/../jddiffct.c:211,11'
              BranchSideFuncs:
                - start_iMCU_row.2967
        - Branch String:   'src/wrapper/../jddiffct.c:179,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:180,11'
              BranchSideFuncs:
                - start_iMCU_row.2967
                - process_restart.2966
            - BranchSide:      'src/wrapper/../jddiffct.c:185,19'
              BranchSideFuncs:
                - start_iMCU_row.2967
                - process_restart.2966
        - Branch String:   'src/wrapper/../jddiffct.c:180,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:181,30'
              BranchSideFuncs:
                - process_restart.2966
                - start_iMCU_row.2967
            - BranchSide:      'src/wrapper/../jddiffct.c:183,5'
              BranchSideFuncs:
                - start_iMCU_row.2967
                - process_restart.2966
        - Branch String:   'src/wrapper/../jddiffct.c:181,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:181,35'
              BranchSideFuncs:
                - start_iMCU_row.2967
                - process_restart.2966
            - BranchSide:      'src/wrapper/../jddiffct.c:182,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:191,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:193,31'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:199,9'
              BranchSideFuncs:
                - start_iMCU_row.2967
                - process_restart.2966
        - Branch String:   'src/wrapper/../jddiffct.c:199,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:200,7'
              BranchSideFuncs:
                - start_iMCU_row.2967
                - process_restart.2966
            - BranchSide:      'src/wrapper/../jddiffct.c:203,5'
              BranchSideFuncs:
                - start_iMCU_row.2967
                - process_restart.2966
        - Branch String:   'src/wrapper/../jddiffct.c:211,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:212,15'
              BranchSideFuncs:
                - start_iMCU_row.2967
            - BranchSide:      'src/wrapper/../jddiffct.c:234,10'
              BranchSideFuncs:
                - start_iMCU_row.2967
        - Branch String:   'src/wrapper/../jddiffct.c:215,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:216,17'
              BranchSideFuncs:
                - start_iMCU_row.2967
            - BranchSide:      'src/wrapper/../jddiffct.c:216,44'
              BranchSideFuncs:
                - start_iMCU_row.2967
        - Branch String:   'src/wrapper/../jddiffct.c:214,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:218,9'
              BranchSideFuncs:
                - start_iMCU_row.2967
            - BranchSide:      'src/wrapper/../jddiffct.c:226,3'
              BranchSideFuncs:
                - start_iMCU_row.2967
        - Branch String:   'src/wrapper/../jddiffct.c:234,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:235,20'
              BranchSideFuncs:
                - start_iMCU_row.2967
            - BranchSide:      'src/wrapper/../jddiffct.c:239,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:181,14'
          Dst:             process_restart
        - Src:             'src/wrapper/../jddiffct.c:235,5'
          Dst:             start_iMCU_row
    - functionName:    dummy_consume_data
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jddiffct.c:304,63'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:304,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:305,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:305,65'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:304,63'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:306,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:304,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:307,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:312,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:307,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:304,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:308,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:312,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:315,29'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:334,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:320,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:321,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:324,25'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:328,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:329,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:332,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:334,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:335,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:336,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    consume_data
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jddiffct.c:273,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:274,15'
              BranchSideFuncs:
                - decompress_data.2968
            - BranchSide:      'src/wrapper/../jddiffct.c:282,26'
              BranchSideFuncs:
                - decompress_data.2968
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:282,10'
          Dst:             decompress_data
    - functionName:    start_output_pass
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jddiffct.c:107,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:107,7'
              BranchSideFuncs:
                - start_iMCU_row.2967
            - BranchSide:      'src/wrapper/../jddiffct.c:108,5'
              BranchSideFuncs:
                - start_iMCU_row.2967
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:115,3'
          Dst:             start_iMCU_row
    - functionName:    jinit_d_diff_controller
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         20
      ICount:          279
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jddiffct.c:354,47'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:354,50'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jddiffct.c:359,5'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jddiffct.c:354,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:359,5'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jddiffct.c:362,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jddiffct.c:369,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:372,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jddiffct.c:383,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jddiffct.c:383,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:388,13'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jddiffct.c:405,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:388,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:390,21'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jddiffct.c:399,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:372,7'
          Dst:             jround_up
        - Src:             'src/wrapper/../jddiffct.c:377,7'
          Dst:             jround_up
        - Src:             'src/wrapper/../jddiffct.c:393,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jddiffct.c:395,22'
          Dst:             jround_up
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jddiffct.c:129,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:130,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:132,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jddiffct.c:74,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:75,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:77,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:77,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:78,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:80,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decompress_data
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jddiffct.c:175,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:179,9'
              BranchSideFuncs:
                - start_iMCU_row.2998
                - process_restart.2997
            - BranchSide:      'src/wrapper/../jddiffct.c:211,11'
              BranchSideFuncs:
                - start_iMCU_row.2998
        - Branch String:   'src/wrapper/../jddiffct.c:179,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:180,11'
              BranchSideFuncs:
                - start_iMCU_row.2998
                - process_restart.2997
            - BranchSide:      'src/wrapper/../jddiffct.c:185,19'
              BranchSideFuncs:
                - start_iMCU_row.2998
                - process_restart.2997
        - Branch String:   'src/wrapper/../jddiffct.c:180,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:181,30'
              BranchSideFuncs:
                - process_restart.2997
                - start_iMCU_row.2998
            - BranchSide:      'src/wrapper/../jddiffct.c:183,5'
              BranchSideFuncs:
                - start_iMCU_row.2998
                - process_restart.2997
        - Branch String:   'src/wrapper/../jddiffct.c:181,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:181,35'
              BranchSideFuncs:
                - start_iMCU_row.2998
                - process_restart.2997
            - BranchSide:      'src/wrapper/../jddiffct.c:182,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:191,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:193,31'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:199,9'
              BranchSideFuncs:
                - start_iMCU_row.2998
                - process_restart.2997
        - Branch String:   'src/wrapper/../jddiffct.c:199,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:200,7'
              BranchSideFuncs:
                - start_iMCU_row.2998
                - process_restart.2997
            - BranchSide:      'src/wrapper/../jddiffct.c:203,5'
              BranchSideFuncs:
                - start_iMCU_row.2998
                - process_restart.2997
        - Branch String:   'src/wrapper/../jddiffct.c:211,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:212,15'
              BranchSideFuncs:
                - start_iMCU_row.2998
            - BranchSide:      'src/wrapper/../jddiffct.c:234,10'
              BranchSideFuncs:
                - start_iMCU_row.2998
        - Branch String:   'src/wrapper/../jddiffct.c:215,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:216,17'
              BranchSideFuncs:
                - start_iMCU_row.2998
            - BranchSide:      'src/wrapper/../jddiffct.c:216,44'
              BranchSideFuncs:
                - start_iMCU_row.2998
        - Branch String:   'src/wrapper/../jddiffct.c:214,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:218,9'
              BranchSideFuncs:
                - start_iMCU_row.2998
            - BranchSide:      'src/wrapper/../jddiffct.c:226,3'
              BranchSideFuncs:
                - start_iMCU_row.2998
        - Branch String:   'src/wrapper/../jddiffct.c:234,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:235,20'
              BranchSideFuncs:
                - start_iMCU_row.2998
            - BranchSide:      'src/wrapper/../jddiffct.c:239,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:181,14'
          Dst:             process_restart
        - Src:             'src/wrapper/../jddiffct.c:235,5'
          Dst:             start_iMCU_row
    - functionName:    dummy_consume_data
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jddiffct.c:304,63'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:304,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:305,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:305,65'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:304,63'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:306,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:304,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:307,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:312,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:307,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:304,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:308,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:312,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:315,29'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:334,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:320,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:321,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:324,25'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:328,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:329,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:332,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:334,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:335,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:336,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    consume_data
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jddiffct.c:273,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:274,15'
              BranchSideFuncs:
                - decompress_data.2999
            - BranchSide:      'src/wrapper/../jddiffct.c:282,26'
              BranchSideFuncs:
                - decompress_data.2999
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:282,10'
          Dst:             decompress_data
    - functionName:    start_output_pass
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jddiffct.c:107,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:107,7'
              BranchSideFuncs:
                - start_iMCU_row.2998
            - BranchSide:      'src/wrapper/../jddiffct.c:108,5'
              BranchSideFuncs:
                - start_iMCU_row.2998
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:115,3'
          Dst:             start_iMCU_row
    - functionName:    j12init_d_diff_controller
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         20
      ICount:          279
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jddiffct.c:356,47'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:357,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jddiffct.c:359,5'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jddiffct.c:356,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:359,5'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jddiffct.c:362,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jddiffct.c:369,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:372,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jddiffct.c:383,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jddiffct.c:383,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:388,13'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jddiffct.c:405,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:388,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:390,21'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jddiffct.c:399,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:372,7'
          Dst:             jround_up
        - Src:             'src/wrapper/../jddiffct.c:377,7'
          Dst:             jround_up
        - Src:             'src/wrapper/../jddiffct.c:393,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jddiffct.c:395,22'
          Dst:             jround_up
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jddiffct.c:129,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:130,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:132,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jddiffct.c:74,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:75,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:77,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:77,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:78,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:80,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decompress_data
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jddiffct.c:175,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:179,9'
              BranchSideFuncs:
                - start_iMCU_row.3030
                - process_restart.3029
            - BranchSide:      'src/wrapper/../jddiffct.c:211,11'
              BranchSideFuncs:
                - start_iMCU_row.3030
        - Branch String:   'src/wrapper/../jddiffct.c:179,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:180,11'
              BranchSideFuncs:
                - start_iMCU_row.3030
                - process_restart.3029
            - BranchSide:      'src/wrapper/../jddiffct.c:185,19'
              BranchSideFuncs:
                - start_iMCU_row.3030
                - process_restart.3029
        - Branch String:   'src/wrapper/../jddiffct.c:180,11'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:181,30'
              BranchSideFuncs:
                - process_restart.3029
                - start_iMCU_row.3030
            - BranchSide:      'src/wrapper/../jddiffct.c:183,5'
              BranchSideFuncs:
                - start_iMCU_row.3030
                - process_restart.3029
        - Branch String:   'src/wrapper/../jddiffct.c:181,13'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:181,35'
              BranchSideFuncs:
                - start_iMCU_row.3030
                - process_restart.3029
            - BranchSide:      'src/wrapper/../jddiffct.c:182,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:191,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:193,31'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:199,9'
              BranchSideFuncs:
                - start_iMCU_row.3030
                - process_restart.3029
        - Branch String:   'src/wrapper/../jddiffct.c:199,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:200,7'
              BranchSideFuncs:
                - start_iMCU_row.3030
                - process_restart.3029
            - BranchSide:      'src/wrapper/../jddiffct.c:203,5'
              BranchSideFuncs:
                - start_iMCU_row.3030
                - process_restart.3029
        - Branch String:   'src/wrapper/../jddiffct.c:211,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:212,15'
              BranchSideFuncs:
                - start_iMCU_row.3030
            - BranchSide:      'src/wrapper/../jddiffct.c:234,10'
              BranchSideFuncs:
                - start_iMCU_row.3030
        - Branch String:   'src/wrapper/../jddiffct.c:215,17'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:216,17'
              BranchSideFuncs:
                - start_iMCU_row.3030
            - BranchSide:      'src/wrapper/../jddiffct.c:216,44'
              BranchSideFuncs:
                - start_iMCU_row.3030
        - Branch String:   'src/wrapper/../jddiffct.c:214,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:218,9'
              BranchSideFuncs:
                - start_iMCU_row.3030
            - BranchSide:      'src/wrapper/../jddiffct.c:226,3'
              BranchSideFuncs:
                - start_iMCU_row.3030
        - Branch String:   'src/wrapper/../jddiffct.c:234,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:235,20'
              BranchSideFuncs:
                - start_iMCU_row.3030
            - BranchSide:      'src/wrapper/../jddiffct.c:239,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:181,14'
          Dst:             process_restart
        - Src:             'src/wrapper/../jddiffct.c:235,5'
          Dst:             start_iMCU_row
    - functionName:    dummy_consume_data
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jddiffct.c:304,63'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:304,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:305,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:305,65'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:304,63'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:306,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:304,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:307,11'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:312,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:307,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:304,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:308,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:312,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:315,29'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:334,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:320,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:321,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:324,25'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:328,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:329,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:332,3'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:334,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:335,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jddiffct.c:336,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    consume_data
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jddiffct.c:273,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:274,15'
              BranchSideFuncs:
                - decompress_data.3031
            - BranchSide:      'src/wrapper/../jddiffct.c:282,26'
              BranchSideFuncs:
                - decompress_data.3031
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:282,10'
          Dst:             decompress_data
    - functionName:    start_output_pass
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jddiffct.c:107,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:107,7'
              BranchSideFuncs:
                - start_iMCU_row.3030
            - BranchSide:      'src/wrapper/../jddiffct.c:108,5'
              BranchSideFuncs:
                - start_iMCU_row.3030
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:115,3'
          Dst:             start_iMCU_row
    - functionName:    j16init_d_diff_controller
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         20
      ICount:          279
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jddiffct.c:356,47'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:357,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jddiffct.c:359,5'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jddiffct.c:356,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:359,5'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jddiffct.c:362,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jddiffct.c:369,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:372,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jddiffct.c:383,7'
              BranchSideFuncs:
                - jround_up
                - jround_up
        - Branch String:   'src/wrapper/../jddiffct.c:383,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:388,13'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jddiffct.c:405,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jddiffct.c:388,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jddiffct.c:390,21'
              BranchSideFuncs:
                - jround_up
                - jround_up
            - BranchSide:      'src/wrapper/../jddiffct.c:399,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:372,7'
          Dst:             jround_up
        - Src:             'src/wrapper/../jddiffct.c:377,7'
          Dst:             jround_up
        - Src:             'src/wrapper/../jddiffct.c:393,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jddiffct.c:395,22'
          Dst:             jround_up
    - functionName:    decode_mcu_slow
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdhuff.c:564,3'
          Branch Sides:
            - BranchSide:      'src/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:      'src/jdhuff.c:650,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:565,23'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdhuff.c:573,5'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdhuff.c:573,5'
          Branch Sides:
            - BranchSide:      'src/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:      'src/jdhuff.c:573,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:573,5'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdhuff.c:573,5'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdhuff.c:573,5'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:573,5'
              BranchSideFuncs: []
            - BranchSide:      'src/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:   'src/jdhuff.c:574,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdhuff.c:575,7'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdhuff.c:575,7'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdhuff.c:580,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdhuff.c:593,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdhuff.c:599,34'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdhuff.c:599,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdhuff.c:603,7'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdhuff.c:604,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdhuff.c:604,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/jdhuff.c:604,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:604,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdhuff.c:604,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdhuff.c:604,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:604,9'
              BranchSideFuncs: []
            - BranchSide:      'src/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:   'src/jdhuff.c:609,13'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdhuff.c:611,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdhuff.c:611,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdhuff.c:620,15'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdhuff.c:631,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdhuff.c:631,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/jdhuff.c:631,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:631,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdhuff.c:631,9'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdhuff.c:631,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:631,9'
              BranchSideFuncs: []
            - BranchSide:      'src/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:   'src/jdhuff.c:636,13'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdhuff.c:638,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdhuff.c:638,11'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:   'src/jdhuff.c:641,15'
          Branch Sides:
            - BranchSide:      'src/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:      'src/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:             'src/jdhuff.c:573,5'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdhuff.c:573,5'
          Dst:             jpeg_huff_decode
        - Src:             'src/jdhuff.c:575,7'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdhuff.c:604,9'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdhuff.c:604,9'
          Dst:             jpeg_huff_decode
        - Src:             'src/jdhuff.c:611,11'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdhuff.c:631,9'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdhuff.c:631,9'
          Dst:             jpeg_huff_decode
        - Src:             'src/jdhuff.c:638,11'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    jpeg_fill_bit_buffer
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdhuff.c:301,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:302,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:355,10'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:302,5'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:306,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:355,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:306,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:307,16'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:312,22'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:307,13'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:308,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:309,27'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:316,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:322,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:352,21'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:323,15'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:324,20'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:329,26'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:324,17'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:325,15'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:326,31'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:331,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:323,15'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:333,13'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:333,13'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:335,13'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:345,34'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:367,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:368,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:372,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_huff_decode
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdhuff.c:446,3'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:446,3'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdhuff.c:447,10'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdhuff.c:446,3'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:446,3'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdhuff.c:447,10'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdhuff.c:452,3'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:453,10'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdhuff.c:460,23'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:454,5'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:454,5'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdhuff.c:455,13'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdhuff.c:454,5'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:454,5'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdhuff.c:455,13'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdhuff.c:465,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:466,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:470,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jdhuff.c:446,3'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdhuff.c:454,5'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    decode_mcu_fast
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdhuff.c:677,3'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:678,23'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:739,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:678,23'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:678,34'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:678,15'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:684,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:683,5'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:683,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:684,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:690,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:685,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:686,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:685,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:685,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:685,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:685,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:685,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:685,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:685,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:685,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:685,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:685,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:685,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:685,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:685,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:685,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:685,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:685,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:685,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:685,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:685,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:685,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:685,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:685,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:685,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:685,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:690,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:691,16'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:701,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:697,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:698,30'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:699,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:701,34'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:701,37'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:722,14'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:701,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:703,14'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:722,14'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:703,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:720,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:705,13'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:704,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:704,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:708,13'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:709,16'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:715,15'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:710,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:710,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:711,15'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:710,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:710,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:710,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:710,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:710,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:710,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:710,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:710,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:710,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:710,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:710,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:710,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:710,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:710,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:710,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:710,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:710,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:710,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:710,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:710,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:710,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:710,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:710,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:710,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:710,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:710,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:710,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:710,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:710,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:710,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:710,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:710,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:710,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:710,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:710,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:710,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:715,15'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:715,24'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:716,13'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:724,13'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:723,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:727,13'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:728,16'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:732,15'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:729,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:729,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:730,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:729,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:729,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:729,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:729,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:729,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:729,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:729,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:729,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:729,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:729,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:729,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:729,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:729,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:729,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:729,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:729,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:729,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:729,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:729,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:729,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:729,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:729,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:729,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:729,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:729,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:729,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:729,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:729,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:729,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:729,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:729,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:729,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:729,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:729,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:729,11'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:729,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:732,15'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:732,24'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:733,13'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:739,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:740,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:744,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdhuff.c:523,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:524,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:527,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:527,3'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:528,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:531,29'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:538,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:539,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:541,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_huff_table
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jstdhuff.c:26,7'
          Branch Sides:
            - BranchSide:      'src/jstdhuff.c:27,38'
              BranchSideFuncs:
                - jpeg_alloc_huff_table
            - BranchSide:      'src/jstdhuff.c:28,12'
              BranchSideFuncs: []
        - Branch String:   'src/jstdhuff.c:28,12'
          Branch Sides:
            - BranchSide:      'src/jstdhuff.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/jstdhuff.c:29,5'
              BranchSideFuncs: []
        - Branch String:   'src/jstdhuff.c:39,3'
          Branch Sides:
            - BranchSide:      'src/jstdhuff.c:40,17'
              BranchSideFuncs: []
            - BranchSide:      'src/jstdhuff.c:41,7'
              BranchSideFuncs: []
        - Branch String:   'src/jstdhuff.c:41,20'
          Branch Sides:
            - BranchSide:      'src/jstdhuff.c:41,23'
              BranchSideFuncs: []
            - BranchSide:      'src/jstdhuff.c:42,5'
              BranchSideFuncs: []
        - Branch String:   'src/jstdhuff.c:41,7'
          Branch Sides:
            - BranchSide:      'src/jstdhuff.c:42,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jstdhuff.c:44,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jstdhuff.c:27,16'
          Dst:             jpeg_alloc_huff_table
    - functionName:    decode_mcu
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdhuff.c:776,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:777,9'
              BranchSideFuncs:
                - decode_mcu_slow
                - decode_mcu_fast
                - process_restart.3069
            - BranchSide:      'src/jdhuff.c:783,7'
              BranchSideFuncs:
                - decode_mcu_slow
                - decode_mcu_fast
        - Branch String:   'src/jdhuff.c:777,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:778,28'
              BranchSideFuncs:
                - process_restart.3069
                - decode_mcu_slow
                - decode_mcu_fast
            - BranchSide:      'src/jdhuff.c:780,13'
              BranchSideFuncs:
                - decode_mcu_slow
                - decode_mcu_fast
        - Branch String:   'src/jdhuff.c:778,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:778,33'
              BranchSideFuncs:
                - decode_mcu_slow
                - decode_mcu_fast
            - BranchSide:      'src/jdhuff.c:779,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:783,76'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:784,7'
              BranchSideFuncs:
                - decode_mcu_slow
                - decode_mcu_fast
            - BranchSide:      'src/jdhuff.c:785,13'
              BranchSideFuncs:
                - decode_mcu_slow
                - decode_mcu_fast
        - Branch String:   'src/jdhuff.c:783,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:785,13'
              BranchSideFuncs:
                - decode_mcu_slow
                - decode_mcu_fast
            - BranchSide:      'src/jdhuff.c:790,8'
              BranchSideFuncs:
                - decode_mcu_slow
                - decode_mcu_fast
        - Branch String:   'src/jdhuff.c:790,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:792,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:802,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:792,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:793,28'
              BranchSideFuncs:
                - decode_mcu_fast
                - decode_mcu_slow
            - BranchSide:      'src/jdhuff.c:794,12'
              BranchSideFuncs:
                - decode_mcu_slow
        - Branch String:   'src/jdhuff.c:793,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:793,46'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:794,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:796,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:796,46'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:802,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:803,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:805,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jdhuff.c:778,12'
          Dst:             process_restart
        - Src:             'src/jdhuff.c:793,12'
          Dst:             decode_mcu_fast
        - Src:             'src/jdhuff.c:796,12'
          Dst:             decode_mcu_slow
    - functionName:    start_pass_huff_decoder
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdhuff.c:90,22'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:90,25'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdhuff.c:92,5'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdhuff.c:90,51'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:91,7'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdhuff.c:92,5'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdhuff.c:91,22'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:91,25'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdhuff.c:92,5'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdhuff.c:90,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:92,5'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdhuff.c:94,11'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdhuff.c:94,3'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:95,15'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdhuff.c:109,13'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:109,3'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:110,10'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:126,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:116,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:117,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:121,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jdhuff.c:101,5'
          Dst:             jpeg_make_d_derived_tbl
        - Src:             'src/jdhuff.c:103,5'
          Dst:             jpeg_make_d_derived_tbl
    - functionName:    jpeg_make_d_derived_tbl
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdhuff.c:159,17'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:159,20'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:160,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:159,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:160,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:162,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:162,5'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:162,12'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:162,45'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:163,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:164,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:167,8'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:167,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:171,11'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:177,3'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:178,14'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:184,12'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:179,15'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:179,18'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:180,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:179,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:180,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:181,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:181,5'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:182,29'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:183,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:193,3'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:194,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:209,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:194,5'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:195,23'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:201,17'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:201,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:202,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:203,10'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:210,3'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:211,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:222,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:211,9'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:215,35'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:219,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:232,3'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:233,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:235,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:236,3'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:237,12'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:254,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:237,5'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:240,27'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:246,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:241,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:242,35'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:245,5'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:254,7'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:254,7'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:255,12'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:255,5'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:256,17'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:260,3'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:257,19'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:257,22'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:258,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdhuff.c:257,11'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:258,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:259,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    std_huff_tables
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jstdhuff.c:128,7'
          Branch Sides:
            - BranchSide:      'src/jstdhuff.c:129,43'
              BranchSideFuncs:
                - add_huff_table.3070
                - add_huff_table.3070
                - add_huff_table.3070
                - add_huff_table.3070
            - BranchSide:      'src/jstdhuff.c:132,41'
              BranchSideFuncs:
                - add_huff_table.3070
                - add_huff_table.3070
                - add_huff_table.3070
                - add_huff_table.3070
      Callsites:
        - Src:             'src/jstdhuff.c:136,3'
          Dst:             add_huff_table
        - Src:             'src/jstdhuff.c:138,3'
          Dst:             add_huff_table
        - Src:             'src/jstdhuff.c:140,3'
          Dst:             add_huff_table
        - Src:             'src/jstdhuff.c:142,3'
          Dst:             add_huff_table
    - functionName:    jinit_huff_decoder
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdhuff.c:833,3'
          Branch Sides:
            - BranchSide:      'src/jdhuff.c:834,35'
              BranchSideFuncs: []
            - BranchSide:      'src/jdhuff.c:836,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jdhuff.c:823,3'
          Dst:             std_huff_tables
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdlhuff.c:176,7'
          Branch Sides:
            - BranchSide:      'src/jdlhuff.c:177,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdlhuff.c:184,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdlhuff.c:184,7'
          Branch Sides:
            - BranchSide:      'src/jdlhuff.c:185,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdlhuff.c:187,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decode_mcus
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdlhuff.c:216,3'
          Branch Sides:
            - BranchSide:      'src/jdlhuff.c:217,10'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jzero_far
            - BranchSide:      'src/jdlhuff.c:231,7'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
                - jzero_far
        - Branch String:   'src/jdlhuff.c:231,7'
          Branch Sides:
            - BranchSide:      'src/jdlhuff.c:232,15'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/jdlhuff.c:242,5'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdlhuff.c:232,5'
          Branch Sides:
            - BranchSide:      'src/jdlhuff.c:233,29'
              BranchSideFuncs:
                - jzero_far
            - BranchSide:      'src/jdlhuff.c:237,7'
              BranchSideFuncs: []
        - Branch String:   'src/jdlhuff.c:246,5'
          Branch Sides:
            - BranchSide:      'src/jdlhuff.c:0,0'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdlhuff.c:249,18'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdlhuff.c:249,7'
          Branch Sides:
            - BranchSide:      'src/jdlhuff.c:250,32'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdlhuff.c:270,7'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdlhuff.c:254,9'
          Branch Sides:
            - BranchSide:      'src/jdlhuff.c:254,9'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdlhuff.c:254,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdlhuff.c:254,9'
          Branch Sides:
            - BranchSide:      'src/jdlhuff.c:254,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdlhuff.c:254,9'
              BranchSideFuncs: []
        - Branch String:   'src/jdlhuff.c:254,9'
          Branch Sides:
            - BranchSide:      'src/jdlhuff.c:254,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdlhuff.c:254,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdlhuff.c:254,9'
          Branch Sides:
            - BranchSide:      'src/jdlhuff.c:254,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdlhuff.c:254,9'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdlhuff.c:254,9'
          Branch Sides:
            - BranchSide:      'src/jdlhuff.c:254,9'
              BranchSideFuncs: []
            - BranchSide:      'src/jdlhuff.c:255,13'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdlhuff.c:255,13'
          Branch Sides:
            - BranchSide:      'src/jdlhuff.c:256,15'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdlhuff.c:266,75'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdlhuff.c:256,15'
          Branch Sides:
            - BranchSide:      'src/jdlhuff.c:257,15'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdlhuff.c:259,13'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdlhuff.c:259,13'
          Branch Sides:
            - BranchSide:      'src/jdlhuff.c:259,13'
              BranchSideFuncs:
                - jpeg_fill_bit_buffer
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdlhuff.c:260,17'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
        - Branch String:   'src/jdlhuff.c:259,13'
          Branch Sides:
            - BranchSide:      'src/jdlhuff.c:259,13'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
            - BranchSide:      'src/jdlhuff.c:260,17'
              BranchSideFuncs:
                - jpeg_huff_decode
                - jpeg_fill_bit_buffer
                - jpeg_fill_bit_buffer
      Callsites:
        - Src:             'src/jdlhuff.c:233,7'
          Dst:             jzero_far
        - Src:             'src/jdlhuff.c:254,9'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdlhuff.c:254,9'
          Dst:             jpeg_huff_decode
        - Src:             'src/jdlhuff.c:259,13'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    start_pass_lhuff_decoder
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdlhuff.c:89,3'
          Branch Sides:
            - BranchSide:      'src/jdlhuff.c:90,15'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdlhuff.c:103,14'
              BranchSideFuncs: []
        - Branch String:   'src/jdlhuff.c:93,19'
          Branch Sides:
            - BranchSide:      'src/jdlhuff.c:93,22'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdlhuff.c:95,7'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdlhuff.c:93,45'
          Branch Sides:
            - BranchSide:      'src/jdlhuff.c:94,9'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdlhuff.c:95,7'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdlhuff.c:93,9'
          Branch Sides:
            - BranchSide:      'src/jdlhuff.c:95,7'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
            - BranchSide:      'src/jdlhuff.c:98,29'
              BranchSideFuncs:
                - jpeg_make_d_derived_tbl
        - Branch String:   'src/jdlhuff.c:103,3'
          Branch Sides:
            - BranchSide:      'src/jdlhuff.c:104,15'
              BranchSideFuncs: []
            - BranchSide:      'src/jdlhuff.c:119,30'
              BranchSideFuncs: []
        - Branch String:   'src/jdlhuff.c:106,5'
          Branch Sides:
            - BranchSide:      'src/jdlhuff.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'src/jdlhuff.c:108,43'
              BranchSideFuncs: []
        - Branch String:   'src/jdlhuff.c:111,7'
          Branch Sides:
            - BranchSide:      'src/jdlhuff.c:113,44'
              BranchSideFuncs: []
            - BranchSide:      'src/jdlhuff.c:117,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/jdlhuff.c:98,5'
          Dst:             jpeg_make_d_derived_tbl
    - functionName:    jinit_lhuff_decoder
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jdlhuff.c:297,3'
          Branch Sides:
            - BranchSide:      'src/jdlhuff.c:298,5'
              BranchSideFuncs: []
            - BranchSide:      'src/jdlhuff.c:300,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference7
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:161,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:161,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:162,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference6
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:153,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:153,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:154,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference5
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:145,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:145,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:146,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference4
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:137,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:137,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:138,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference3
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:129,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:129,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:130,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference2
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:120,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:120,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:121,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference1
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:112,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:112,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:113,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    noscale
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:230,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:229,41'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:231,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    simple_upscale
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:221,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:220,41'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:222,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference_first_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:180,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:180,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:187,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdlossls.c:187,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:187,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:189,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:192,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:195,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:198,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:201,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:204,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:207,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_lossless
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:254,21'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:254,24'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdlossls.c:254,38'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:255,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdlossls.c:255,22'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:255,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdlossls.c:255,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:256,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdlossls.c:256,21'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:256,24'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdlossls.c:254,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:257,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:261,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdlossls.c:261,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:262,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:265,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdlossls.c:265,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:268,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jinit_lossless_decompressor
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         9
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdlossls.c:282,47'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:282,50'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:287,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdlossls.c:282,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:282,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:287,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference7
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:161,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:161,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:162,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference6
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:153,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:153,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:154,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference5
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:145,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:145,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:146,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference4
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:137,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:137,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:138,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference3
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:129,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:129,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:130,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference2
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:120,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:120,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:121,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference1
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:112,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:112,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:113,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    noscale
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:230,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:229,41'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:231,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    simple_upscale
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:221,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:220,41'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:222,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference_first_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:180,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:180,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:187,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdlossls.c:187,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:187,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:189,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:192,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:195,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:198,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:201,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:204,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:207,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_lossless
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:254,21'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:254,24'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdlossls.c:254,38'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:255,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdlossls.c:255,22'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:255,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdlossls.c:255,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:256,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdlossls.c:256,21'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:256,24'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdlossls.c:254,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:257,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:261,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdlossls.c:261,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:262,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:265,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdlossls.c:265,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:268,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    j12init_lossless_decompressor
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         9
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdlossls.c:284,47'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:285,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:287,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdlossls.c:284,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:284,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:287,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference7
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:161,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:161,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:162,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference6
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:153,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:153,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:154,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference5
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:145,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:145,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:146,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference4
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:137,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:137,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:138,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference3
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:129,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:129,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:130,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference2
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:120,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:120,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:121,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference1
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:112,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:112,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:113,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    noscale
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:230,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:229,41'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:231,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    simple_upscale
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:221,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:220,41'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:222,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_undifference_first_row
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:180,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:180,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:187,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdlossls.c:187,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:187,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:189,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:192,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:195,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:198,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:201,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:204,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:207,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_lossless
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdlossls.c:254,21'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:254,24'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdlossls.c:254,38'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:255,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdlossls.c:255,22'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:255,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdlossls.c:255,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:256,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdlossls.c:256,21'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:256,24'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:257,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdlossls.c:254,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:257,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:261,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdlossls.c:261,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:262,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:265,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdlossls.c:265,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:268,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    j16init_lossless_decompressor
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cinfo
      BBCount:         9
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdlossls.c:284,47'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:285,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:287,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdlossls.c:284,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdlossls.c:284,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdlossls.c:287,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    set_wraparound_pointers
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmainct.h:63,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.h:65,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.h:76,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.h:69,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.h:70,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.h:75,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    set_bottom_pointers
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmainct.c:228,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:231,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:235,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:235,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:239,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:239,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:240,49'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:245,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:246,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:247,29'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:249,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    process_data_crank_post
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jdmainct.c:303,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:304,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:310,33'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:304,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:305,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:306,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:322,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:322,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:323,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    make_funny_pointers
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmainct.c:188,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:190,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:213,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:196,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:197,29'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:200,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:200,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:201,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:209,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:209,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:210,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:212,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    process_data_context_main
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmainct.c:341,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:342,12'
              BranchSideFuncs:
                - set_wraparound_pointers.3239
                - set_bottom_pointers
            - BranchSide:      'src/wrapper/../jdmainct.c:354,11'
              BranchSideFuncs:
                - set_wraparound_pointers.3239
                - set_bottom_pointers
        - Branch String:   'src/wrapper/../jdmainct.c:342,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:344,7'
              BranchSideFuncs:
                - set_wraparound_pointers.3239
                - set_bottom_pointers
            - BranchSide:      'src/wrapper/../jdmainct.c:345,5'
              BranchSideFuncs:
                - set_wraparound_pointers.3239
                - set_bottom_pointers
        - Branch String:   'src/wrapper/../jdmainct.c:354,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:354,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:357,7'
              BranchSideFuncs:
                - set_wraparound_pointers.3239
                - set_bottom_pointers
            - BranchSide:      'src/wrapper/../jdmainct.c:370,5'
              BranchSideFuncs:
                - set_wraparound_pointers.3239
                - set_bottom_pointers
            - BranchSide:      'src/wrapper/../jdmainct.c:381,7'
              BranchSideFuncs:
                - set_wraparound_pointers.3239
        - Branch String:   'src/wrapper/../jdmainct.c:362,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:363,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:364,5'
              BranchSideFuncs:
                - set_wraparound_pointers.3239
                - set_bottom_pointers
        - Branch String:   'src/wrapper/../jdmainct.c:365,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:365,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:366,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:375,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:376,27'
              BranchSideFuncs:
                - set_bottom_pointers
                - set_wraparound_pointers.3239
            - BranchSide:      'src/wrapper/../jdmainct.c:377,5'
              BranchSideFuncs:
                - set_wraparound_pointers.3239
        - Branch String:   'src/wrapper/../jdmainct.c:386,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:387,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:389,9'
              BranchSideFuncs:
                - set_wraparound_pointers.3239
        - Branch String:   'src/wrapper/../jdmainct.c:389,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:390,31'
              BranchSideFuncs:
                - set_wraparound_pointers.3239
            - BranchSide:      'src/wrapper/../jdmainct.c:392,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdmainct.c:376,7'
          Dst:             set_bottom_pointers
        - Src:             'src/wrapper/../jdmainct.c:390,7'
          Dst:             set_wraparound_pointers
    - functionName:    alloc_funny_pointers
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmainct.c:155,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:157,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:170,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_main
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmainct.c:262,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:264,9'
              BranchSideFuncs:
                - make_funny_pointers
            - BranchSide:      'src/wrapper/../jdmainct.c:280,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:284,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:264,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:265,7'
              BranchSideFuncs:
                - make_funny_pointers
            - BranchSide:      'src/wrapper/../jdmainct.c:272,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdmainct.c:266,7'
          Dst:             make_funny_pointers
    - functionName:    jinit_d_main_controller
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         28
      ICount:          284
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - alloc_funny_pointers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdmainct.c:435,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:437,9'
              BranchSideFuncs:
                - alloc_funny_pointers
            - BranchSide:      'src/wrapper/../jdmainct.c:446,9'
              BranchSideFuncs:
                - alloc_funny_pointers
        - Branch String:   'src/wrapper/../jdmainct.c:437,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:437,52'
              BranchSideFuncs:
                - alloc_funny_pointers
            - BranchSide:      'src/wrapper/../jdmainct.c:442,7'
              BranchSideFuncs:
                - alloc_funny_pointers
        - Branch String:   'src/wrapper/../jdmainct.c:437,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:442,7'
              BranchSideFuncs:
                - alloc_funny_pointers
            - BranchSide:      'src/wrapper/../jdmainct.c:443,3'
              BranchSideFuncs:
                - alloc_funny_pointers
        - Branch String:   'src/wrapper/../jdmainct.c:457,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:458,5'
              BranchSideFuncs:
                - alloc_funny_pointers
            - BranchSide:      'src/wrapper/../jdmainct.c:463,7'
              BranchSideFuncs:
                - alloc_funny_pointers
        - Branch String:   'src/wrapper/../jdmainct.c:463,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:464,9'
              BranchSideFuncs:
                - alloc_funny_pointers
            - BranchSide:      'src/wrapper/../jdmainct.c:469,15'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:464,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:465,7'
              BranchSideFuncs:
                - alloc_funny_pointers
            - BranchSide:      'src/wrapper/../jdmainct.c:466,26'
              BranchSideFuncs:
                - alloc_funny_pointers
        - Branch String:   'src/wrapper/../jdmainct.c:472,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:474,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:481,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdmainct.c:466,5'
          Dst:             alloc_funny_pointers
    - functionName:    set_wraparound_pointers
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmainct.h:63,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.h:65,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.h:76,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.h:69,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.h:70,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.h:75,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    set_bottom_pointers
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmainct.c:228,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:231,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:235,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:235,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:239,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:239,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:240,49'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:245,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:246,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:247,29'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:249,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    process_data_crank_post
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jdmainct.c:303,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:304,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:310,33'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:304,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:305,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:306,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:322,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:322,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:323,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    make_funny_pointers
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmainct.c:188,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:190,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:213,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:196,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:197,29'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:200,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:200,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:201,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:209,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:209,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:210,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:212,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    process_data_context_main
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmainct.c:341,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:342,12'
              BranchSideFuncs:
                - set_wraparound_pointers.3268
                - set_bottom_pointers.3269
            - BranchSide:      'src/wrapper/../jdmainct.c:354,11'
              BranchSideFuncs:
                - set_wraparound_pointers.3268
                - set_bottom_pointers.3269
        - Branch String:   'src/wrapper/../jdmainct.c:342,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:344,7'
              BranchSideFuncs:
                - set_wraparound_pointers.3268
                - set_bottom_pointers.3269
            - BranchSide:      'src/wrapper/../jdmainct.c:345,5'
              BranchSideFuncs:
                - set_wraparound_pointers.3268
                - set_bottom_pointers.3269
        - Branch String:   'src/wrapper/../jdmainct.c:354,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:354,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:357,7'
              BranchSideFuncs:
                - set_wraparound_pointers.3268
                - set_bottom_pointers.3269
            - BranchSide:      'src/wrapper/../jdmainct.c:370,5'
              BranchSideFuncs:
                - set_wraparound_pointers.3268
                - set_bottom_pointers.3269
            - BranchSide:      'src/wrapper/../jdmainct.c:381,7'
              BranchSideFuncs:
                - set_wraparound_pointers.3268
        - Branch String:   'src/wrapper/../jdmainct.c:362,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:363,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:364,5'
              BranchSideFuncs:
                - set_wraparound_pointers.3268
                - set_bottom_pointers.3269
        - Branch String:   'src/wrapper/../jdmainct.c:365,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:365,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:366,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:375,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:376,27'
              BranchSideFuncs:
                - set_bottom_pointers.3269
                - set_wraparound_pointers.3268
            - BranchSide:      'src/wrapper/../jdmainct.c:377,5'
              BranchSideFuncs:
                - set_wraparound_pointers.3268
        - Branch String:   'src/wrapper/../jdmainct.c:386,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:387,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:389,9'
              BranchSideFuncs:
                - set_wraparound_pointers.3268
        - Branch String:   'src/wrapper/../jdmainct.c:389,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:390,31'
              BranchSideFuncs:
                - set_wraparound_pointers.3268
            - BranchSide:      'src/wrapper/../jdmainct.c:392,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdmainct.c:376,7'
          Dst:             set_bottom_pointers
        - Src:             'src/wrapper/../jdmainct.c:390,7'
          Dst:             set_wraparound_pointers
    - functionName:    alloc_funny_pointers
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmainct.c:155,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:157,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:170,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_main
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmainct.c:262,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:264,9'
              BranchSideFuncs:
                - make_funny_pointers.3272
            - BranchSide:      'src/wrapper/../jdmainct.c:280,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:284,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:264,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:265,7'
              BranchSideFuncs:
                - make_funny_pointers.3272
            - BranchSide:      'src/wrapper/../jdmainct.c:272,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdmainct.c:266,7'
          Dst:             make_funny_pointers
    - functionName:    j12init_d_main_controller
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         28
      ICount:          284
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - alloc_funny_pointers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdmainct.c:435,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:439,9'
              BranchSideFuncs:
                - alloc_funny_pointers.3275
            - BranchSide:      'src/wrapper/../jdmainct.c:446,9'
              BranchSideFuncs:
                - alloc_funny_pointers.3275
        - Branch String:   'src/wrapper/../jdmainct.c:439,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:440,9'
              BranchSideFuncs:
                - alloc_funny_pointers.3275
            - BranchSide:      'src/wrapper/../jdmainct.c:442,7'
              BranchSideFuncs:
                - alloc_funny_pointers.3275
        - Branch String:   'src/wrapper/../jdmainct.c:439,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:442,7'
              BranchSideFuncs:
                - alloc_funny_pointers.3275
            - BranchSide:      'src/wrapper/../jdmainct.c:443,3'
              BranchSideFuncs:
                - alloc_funny_pointers.3275
        - Branch String:   'src/wrapper/../jdmainct.c:457,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:458,5'
              BranchSideFuncs:
                - alloc_funny_pointers.3275
            - BranchSide:      'src/wrapper/../jdmainct.c:463,7'
              BranchSideFuncs:
                - alloc_funny_pointers.3275
        - Branch String:   'src/wrapper/../jdmainct.c:463,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:464,9'
              BranchSideFuncs:
                - alloc_funny_pointers.3275
            - BranchSide:      'src/wrapper/../jdmainct.c:469,15'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:464,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:465,7'
              BranchSideFuncs:
                - alloc_funny_pointers.3275
            - BranchSide:      'src/wrapper/../jdmainct.c:466,26'
              BranchSideFuncs:
                - alloc_funny_pointers.3275
        - Branch String:   'src/wrapper/../jdmainct.c:472,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:474,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:481,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdmainct.c:466,5'
          Dst:             alloc_funny_pointers
    - functionName:    set_wraparound_pointers
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmainct.h:63,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.h:65,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.h:76,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.h:69,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.h:70,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.h:75,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    set_bottom_pointers
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmainct.c:228,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:231,18'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:250,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:235,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:235,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:239,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:239,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:240,49'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:245,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:246,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:247,29'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:249,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    process_data_crank_post
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jdmainct.c:303,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:304,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:310,33'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:304,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:305,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:306,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:322,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:322,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:323,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    make_funny_pointers
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmainct.c:188,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:190,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:213,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:196,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:197,29'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:200,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:200,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:201,37'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:209,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:209,5'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:210,27'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:212,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    process_data_context_main
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmainct.c:341,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:342,12'
              BranchSideFuncs:
                - set_wraparound_pointers.3302
                - set_bottom_pointers.3303
            - BranchSide:      'src/wrapper/../jdmainct.c:354,11'
              BranchSideFuncs:
                - set_wraparound_pointers.3302
                - set_bottom_pointers.3303
        - Branch String:   'src/wrapper/../jdmainct.c:342,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:344,7'
              BranchSideFuncs:
                - set_wraparound_pointers.3302
                - set_bottom_pointers.3303
            - BranchSide:      'src/wrapper/../jdmainct.c:345,5'
              BranchSideFuncs:
                - set_wraparound_pointers.3302
                - set_bottom_pointers.3303
        - Branch String:   'src/wrapper/../jdmainct.c:354,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:354,3'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:357,7'
              BranchSideFuncs:
                - set_wraparound_pointers.3302
                - set_bottom_pointers.3303
            - BranchSide:      'src/wrapper/../jdmainct.c:370,5'
              BranchSideFuncs:
                - set_wraparound_pointers.3302
                - set_bottom_pointers.3303
            - BranchSide:      'src/wrapper/../jdmainct.c:381,7'
              BranchSideFuncs:
                - set_wraparound_pointers.3302
        - Branch String:   'src/wrapper/../jdmainct.c:362,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:363,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:364,5'
              BranchSideFuncs:
                - set_wraparound_pointers.3302
                - set_bottom_pointers.3303
        - Branch String:   'src/wrapper/../jdmainct.c:365,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:365,25'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:366,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:375,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:376,27'
              BranchSideFuncs:
                - set_bottom_pointers.3303
                - set_wraparound_pointers.3302
            - BranchSide:      'src/wrapper/../jdmainct.c:377,5'
              BranchSideFuncs:
                - set_wraparound_pointers.3302
        - Branch String:   'src/wrapper/../jdmainct.c:386,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:387,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:389,9'
              BranchSideFuncs:
                - set_wraparound_pointers.3302
        - Branch String:   'src/wrapper/../jdmainct.c:389,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:390,31'
              BranchSideFuncs:
                - set_wraparound_pointers.3302
            - BranchSide:      'src/wrapper/../jdmainct.c:392,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdmainct.c:376,7'
          Dst:             set_bottom_pointers
        - Src:             'src/wrapper/../jdmainct.c:390,7'
          Dst:             set_wraparound_pointers
    - functionName:    alloc_funny_pointers
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmainct.c:155,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:157,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:170,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    start_pass_main
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jdmainct.c:262,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:264,9'
              BranchSideFuncs:
                - make_funny_pointers.3306
            - BranchSide:      'src/wrapper/../jdmainct.c:280,5'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:284,5'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:264,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:265,7'
              BranchSideFuncs:
                - make_funny_pointers.3306
            - BranchSide:      'src/wrapper/../jdmainct.c:272,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdmainct.c:266,7'
          Dst:             make_funny_pointers
    - functionName:    j16init_d_main_controller
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cinfo
        - need_full_buffer
      BBCount:         28
      ICount:          284
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - alloc_funny_pointers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdmainct.c:435,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:439,9'
              BranchSideFuncs:
                - alloc_funny_pointers.3309
            - BranchSide:      'src/wrapper/../jdmainct.c:446,9'
              BranchSideFuncs:
                - alloc_funny_pointers.3309
        - Branch String:   'src/wrapper/../jdmainct.c:439,49'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:440,9'
              BranchSideFuncs:
                - alloc_funny_pointers.3309
            - BranchSide:      'src/wrapper/../jdmainct.c:442,7'
              BranchSideFuncs:
                - alloc_funny_pointers.3309
        - Branch String:   'src/wrapper/../jdmainct.c:439,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:442,7'
              BranchSideFuncs:
                - alloc_funny_pointers.3309
            - BranchSide:      'src/wrapper/../jdmainct.c:443,3'
              BranchSideFuncs:
                - alloc_funny_pointers.3309
        - Branch String:   'src/wrapper/../jdmainct.c:457,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:458,5'
              BranchSideFuncs:
                - alloc_funny_pointers.3309
            - BranchSide:      'src/wrapper/../jdmainct.c:463,7'
              BranchSideFuncs:
                - alloc_funny_pointers.3309
        - Branch String:   'src/wrapper/../jdmainct.c:463,7'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:464,9'
              BranchSideFuncs:
                - alloc_funny_pointers.3309
            - BranchSide:      'src/wrapper/../jdmainct.c:469,15'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jdmainct.c:464,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:465,7'
              BranchSideFuncs:
                - alloc_funny_pointers.3309
            - BranchSide:      'src/wrapper/../jdmainct.c:466,26'
              BranchSideFuncs:
                - alloc_funny_pointers.3309
        - Branch String:   'src/wrapper/../jdmainct.c:472,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jdmainct.c:474,15'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jdmainct.c:481,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/wrapper/../jdmainct.c:466,5'
          Dst:             alloc_funny_pointers
    - functionName:    jpeg_fdct_float
      functionSourceFile: '/src/libjpeg-turbo.main/src/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:   'src/jfdctflt.c:71,3'
          Branch Sides:
            - BranchSide:      'src/jfdctflt.c:72,12'
              BranchSideFuncs: []
            - BranchSide:      'src/jfdctflt.c:120,13'
              BranchSideFuncs: []
        - Branch String:   'src/jfdctflt.c:121,3'
          Branch Sides:
            - BranchSide:      'src/jfdctflt.c:122,12'
              BranchSideFuncs: []
            - BranchSide:      'src/jfdctflt.c:167,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_fdct_ifast
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jfdctfst.c:129,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jfdctfst.c:130,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jfdctfst.c:178,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jfdctfst.c:179,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jfdctfst.c:180,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jfdctfst.c:225,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_fdct_ifast
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jfdctfst.c:129,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jfdctfst.c:130,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jfdctfst.c:178,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jfdctfst.c:179,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jfdctfst.c:180,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jfdctfst.c:225,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_fdct_islow
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jfdctint.c:157,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jfdctint.c:158,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jfdctint.c:221,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jfdctint.c:222,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jfdctint.c:223,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jfdctint.c:286,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_fdct_islow
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jfdctint.c:157,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jfdctint.c:158,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jfdctint.c:221,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jfdctint.c:222,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jfdctint.c:223,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jfdctint.c:286,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_float
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctflt.c:93,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctflt.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctflt.c:183,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctflt.c:103,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctflt.c:103,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctflt.c:103,60'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctflt.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctflt.c:104,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctflt.c:104,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctflt.c:104,60'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctflt.c:105,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctflt.c:105,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctflt.c:105,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctflt.c:105,60'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctflt.c:106,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctflt.c:103,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctflt.c:108,26'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctflt.c:184,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctflt.c:185,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctflt.c:238,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_float
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctflt.c:93,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctflt.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctflt.c:183,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctflt.c:103,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctflt.c:103,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctflt.c:103,60'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctflt.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctflt.c:104,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctflt.c:104,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctflt.c:104,60'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctflt.c:105,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctflt.c:105,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctflt.c:105,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctflt.c:105,60'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctflt.c:106,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctflt.c:103,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctflt.c:108,26'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctflt.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctflt.c:184,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctflt.c:185,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctflt.c:238,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_ifast
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctfst.c:193,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:203,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:284,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:203,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:203,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:203,60'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:204,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:204,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:204,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:204,60'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:205,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:205,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:205,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:205,60'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:206,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:203,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:208,24'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:285,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:286,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:369,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:296,23'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:296,26'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:318,23'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:296,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:296,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:318,23'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:296,57'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:296,60'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:318,23'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:296,74'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:297,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:318,23'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:297,23'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:297,26'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:318,23'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:297,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:297,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:318,23'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:296,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:300,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:318,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_ifast
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctfst.c:193,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:203,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:284,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:203,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:203,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:203,60'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:204,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:204,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:204,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:204,60'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:205,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:205,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:205,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:205,60'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:206,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:203,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:208,24'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:227,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:285,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:286,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:369,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:296,23'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:296,26'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:318,23'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:296,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:296,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:318,23'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:296,57'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:296,60'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:318,23'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:296,74'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:297,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:318,23'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:297,23'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:297,26'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:318,23'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:297,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:297,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:318,23'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctfst.c:296,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctfst.c:300,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctfst.c:318,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_16x16
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctint.c:2395,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:2398,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:2493,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:2494,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:2495,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:2624,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_15x15
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctint.c:2153,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:2156,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:2242,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:2243,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:2244,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:2362,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_14x14
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctint.c:1927,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:1930,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:2010,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:2011,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:2012,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:2120,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_13x13
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctint.c:1699,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:1702,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:1783,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:1784,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:1785,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:1894,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_12x12
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctint.c:1483,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:1486,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:1562,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:1563,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:1564,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:1666,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_11x11
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctint.c:1289,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:1292,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:1358,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:1359,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:1360,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:1450,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_10x10
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctint.c:1094,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:1097,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:1165,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:1166,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:1167,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:1256,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_9x9
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctint.c:922,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:925,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:982,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:983,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:984,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:1061,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_3x3
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctint.c:831,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:834,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:857,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:858,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:859,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:890,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_5x5
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctint.c:717,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:720,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:753,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:754,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:755,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:800,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_6x6
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctint.c:596,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:599,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:634,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:635,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:636,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:685,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_7x7
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctint.c:447,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:450,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:498,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:499,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:500,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:564,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_islow
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctint.c:196,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:206,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:302,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:206,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:206,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:206,60'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:207,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:207,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:207,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:207,60'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:208,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:208,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:208,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:208,60'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:209,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:206,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:211,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:303,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:304,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:413,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:314,23'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:314,26'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:337,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:314,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:314,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:337,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:314,57'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:314,60'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:337,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:314,74'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:315,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:337,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:315,23'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:315,26'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:337,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:315,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:315,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:337,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:314,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:317,24'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:337,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_16x16
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctint.c:2395,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:2398,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:2493,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:2494,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:2495,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:2624,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_15x15
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctint.c:2153,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:2156,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:2242,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:2243,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:2244,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:2362,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_14x14
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctint.c:1927,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:1930,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:2010,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:2011,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:2012,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:2120,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_13x13
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctint.c:1699,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:1702,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:1783,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:1784,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:1785,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:1894,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_12x12
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctint.c:1483,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:1486,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:1562,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:1563,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:1564,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:1666,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_11x11
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctint.c:1289,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:1292,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:1358,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:1359,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:1360,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:1450,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_10x10
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctint.c:1094,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:1097,10'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:1165,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:1166,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:1167,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:1256,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_9x9
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctint.c:922,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:925,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:982,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:983,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:984,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:1061,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_3x3
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctint.c:831,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:834,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:857,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:858,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:859,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:890,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_5x5
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctint.c:717,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:720,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:753,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:754,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:755,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:800,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_6x6
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctint.c:596,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:599,12'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:634,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:635,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:636,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:685,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_7x7
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctint.c:447,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:450,13'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:498,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:499,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:500,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:564,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_islow
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctint.c:196,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:206,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:302,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:206,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:206,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:206,60'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:207,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:207,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:207,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:207,60'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:208,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:208,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:208,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:208,60'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:209,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:206,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:211,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:232,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:303,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:304,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:413,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:314,23'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:314,26'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:337,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:314,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:314,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:337,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:314,57'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:314,60'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:337,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:314,74'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:315,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:337,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:315,23'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:315,26'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:337,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:315,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:315,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:337,17'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctint.c:314,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctint.c:317,24'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctint.c:337,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_1x1
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jidctred.c:298,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:300,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:340,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:300,28'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:300,31'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:301,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:300,50'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:300,53'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:301,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:300,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:301,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:302,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:302,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:302,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:316,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:302,60'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:303,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:316,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:303,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:303,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:316,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:302,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:305,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:316,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:341,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:342,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:381,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:346,23'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:346,26'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:361,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:346,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:346,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:361,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:346,57'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:346,60'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:361,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:346,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:348,24'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:361,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg_idct_4x4
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctred.c:141,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:143,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:204,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:143,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:145,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:145,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:145,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:162,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:145,60'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:162,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:146,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:146,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:162,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:146,60'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:147,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:162,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:147,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:147,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:162,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:145,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:149,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:162,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:205,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:206,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:270,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:210,23'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:210,26'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:228,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:210,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:210,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:228,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:210,57'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:211,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:228,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:211,23'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:211,26'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:228,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:211,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:211,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:228,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:210,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:213,24'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:228,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_1x1
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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.main/src/wrapper/../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:   'src/wrapper/../jidctred.c:298,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:300,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:340,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:300,28'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:300,31'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:301,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:300,50'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:300,53'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:301,7'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:300,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:301,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:302,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:302,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:302,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:316,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:302,60'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:303,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:316,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:303,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:303,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:316,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:302,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:305,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:316,10'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:341,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:342,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:381,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:346,23'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:346,26'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:361,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:346,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:346,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:361,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:346,57'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:346,60'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:361,13'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:346,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:348,24'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:361,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jpeg12_idct_4x4
      functionSourceFile: '/src/libjpeg-turbo.main/src/wrapper/../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:   'src/wrapper/../jidctred.c:141,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:143,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:204,11'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:143,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:145,9'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:145,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:145,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:162,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:145,60'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:162,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:146,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:146,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:162,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:146,60'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:147,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:162,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:147,33'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:147,36'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:162,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:145,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:149,19'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:162,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:205,3'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:206,14'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:270,1'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:210,23'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:210,26'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:228,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:210,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:210,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:228,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:210,57'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:211,9'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:228,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:211,23'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:211,26'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:228,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:211,40'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:211,43'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:228,12'
              BranchSideFuncs: []
        - Branch String:   'src/wrapper/../jidctred.c:210,9'
          Branch Sides:
            - BranchSide:      'src/wrapper/../jidctred.c:213,24'
              BranchSideFuncs: []
            - BranchSide:      'src/wrapper/../jidctred.c:228,12'
              BranchSideFuncs: []
      Callsites:       []
...
